[객체] 객체 두개가 주어졌을때, 두번째 객체의 속성을 첫번째에 추가하라
문제 설명 객체 두개가 주어졌을때, "extend" 함수는 두번째 객체의 속성을 첫번째 객체에 추가해야 합니다. 조건 첫번째 객체에 없는 모든 키를 추가해야한다. 만약 첫번째 객체에 이미 있는 키라면, 값을 덮어쓰지말고 무시하라. 두번째 객체는 수정하면 안된다. 입출력 예시 let obj1 = { a: 1, b: 2 }; let obj2 = { b: 4, c: 3 }; extend(obj1, obj2); console.log(obj1); // --> {a: 1, b: 2, c: 3} console.log(obj2); // --> {b: 4, c: 3} 문제 function extend(obj1, obj2) { } *풀이1 1 2 3 4 5 6 function extend(obj1, obj2) { for(..
더보기
배열과 객체의 개념과 차이 (Array vs Object)
#1 배열과 객체의 정의 배열의 선언방법 let arr = []; 1 2 3 let arr = []; // 빈 배열 선언 arr = [1, 3, 5, 7, 9]; // 배열에 값 할당 console.log(arr); // --> [1, 3, 5, 7, 9] cs - 배열은 순서가 있는 값으로, 그 순서는 인덱스로 구성이 되어있습니다. (번호는 0부터 매김) - 그 값들은 요소(element)라고 부르며, 각각의 요소들은 쉼표(comma)로 구분해줍니다. - 대괄호'[ ]'를 통해 배열을 만듭니다. 객체의 선언방법 let user = {}; 1 2 3 4 5 6 7 let user = {}; // 빈 객체 선언 user = { name: "Jun", email: "jun@gmail.com", city: ..
더보기