JavaScript 표준 내장 객체 - JSON
JSON이란? - JavaScript Object Notation, 데이터 전달을 위한 표준 데이터 포맷입니다. - 문자, 숫자, 불린, Null, 객체, 배열만 사용할 수 있습니다. - 함수나 undefined는 사용할 수 없습니다. - 문자는 큰 따옴표만 사용할 수 있으며, 후행 쉼표는 사용 불가합니다. - .json 확장자를 가진 파일을 사용 가능합니다. // test.json const user_json = { "name" : "A", "age" : 15, "isValid": true, "emails":["123@456.789" , "987@654.321"] } // main.js const user_obj = { name : 'A', age : 15, isValid: true, emails:['..
JavaScript 표준 내장 객체 - Object
assign const target = {a:1, b:2} const source1 = {b:3, c:4} const source2 = {c:5, d:6} console.log(target) const result = Object.assign(target,source1,source2) console.log(target) console.log(result) - 하나 이상의 '출처객체(Source)'로부터 '대상객체(Target)'으로 속성을 복사하고 대상객체를 반환합니다. - 즉, Source의 값을 Target에 복사하여 합치며, 중복된 값은 덮어씌웁니다. - Target은 변경되지만, Source는 변경되지 않습니다. keys const user_obj = { name: 'A', age: 25, ema..
JavaScript 표준 내장 객체 - Array(4)
splice const fruits_list = ['Apple','Banana','Cherry'] fruits_list.splice(2,0,'Durian') // 2번째 인덱스에서 0개만큼 지우고, Durian을 추가한다. console.log(...fruits_list) const fruits_list2 = ['Apple','Banana','Cherry'] fruits_list2.splice(1,1)// 1번째 인덱스에서 아이템을 하나만 지운다. console.log(...fruits_list2) const fruits_list3 = ['Apple','Banana','Cherry'] fruits_list3.splice(1,1,'Durian','Orange','Mango') // 1번째 인덱스에서 아이템..