diff --git "a/3rd/10\353\262\210/10.js" "b/3rd/10\353\262\210/10.js" index 61bbf04..b56ef3e 100644 --- "a/3rd/10\353\262\210/10.js" +++ "b/3rd/10\353\262\210/10.js" @@ -22,7 +22,13 @@ const 사람들 = [ ]; // 여기에 코드를 작성해주세요. -const 나이10살더먹은사람들 = 사람들.? +const 나이10살더먹은사람들 = 사람들.map(function (사람) { + return { + 이름: 사람.이름, + 나이: 사람.나이 + 10, + 성별: 사람.성별, + }; +}); console.log(나이10살더먹은사람들); // 결과 @@ -33,4 +39,4 @@ console.log(나이10살더먹은사람들); { '이름': '김유리', '나이': 32, '성별': '여' }, { '이름': '김맹구', '나이': 33, '성별': '남' } ] -*/ \ No newline at end of file +*/ diff --git "a/3rd/11\353\262\210/11.js" "b/3rd/11\353\262\210/11.js" index e876718..c68f415 100644 --- "a/3rd/11\353\262\210/11.js" +++ "b/3rd/11\353\262\210/11.js" @@ -22,7 +22,7 @@ const 사람들 = [ ]; // 여기에 코드를 작성해주세요. -const 나이20살이상사람들 = 사람들.? +const 나이20살이상사람들 = 사람들.filter((사람) => 사람.나이 >= 20); console.log(나이20살이상사람들); // 결과 diff --git "a/3rd/12\353\262\210/12.js" "b/3rd/12\353\262\210/12.js" index 0bebf76..ef8a7c1 100644 --- "a/3rd/12\353\262\210/12.js" +++ "b/3rd/12\353\262\210/12.js" @@ -5,10 +5,10 @@ const 투두 = { }; // 여기에 코드를 작성해주세요. -const newTodo = ? +const newTodo = { ...투두, 완료여부: true }; -console.log(투두) +console.log(투두); console.log(newTodo); // 결과 // { id: 1, '할일': '8시기상', '완료여부': false } -// { id: 1, '할일': '8시기상', '완료여부': true } \ No newline at end of file +// { id: 1, '할일': '8시기상', '완료여부': true } diff --git "a/3rd/1\353\262\210/1.md" "b/3rd/1\353\262\210/1.md" index b48160d..e7698b8 100644 --- "a/3rd/1\353\262\210/1.md" +++ "b/3rd/1\353\262\210/1.md" @@ -1,3 +1,5 @@ ### Array(배열)가 필요한 이유가 무엇인가요? (여기에 작성) + +다수의 데이터를 간결한 코드로 저장하고 처리할 수 있어 효율적이기 때문이다. diff --git "a/3rd/2\353\262\210/2.js" "b/3rd/2\353\262\210/2.js" index f17711b..2c64f7c 100644 --- "a/3rd/2\353\262\210/2.js" +++ "b/3rd/2\353\262\210/2.js" @@ -1,4 +1,4 @@ const 배열 = ["예병수", "류제천", "이재상", "최원장"]; // 배열에서 예병수를 출력하는 방법은? -console.log(); +console.log(배열[0]); diff --git "a/3rd/3\353\262\210/3.js" "b/3rd/3\353\262\210/3.js" index bb3b5df..1a05dae 100644 --- "a/3rd/3\353\262\210/3.js" +++ "b/3rd/3\353\262\210/3.js" @@ -1,4 +1,8 @@ const 배열 = ["예병수", "류제천", "이재상", "최원장"]; +const new배열 = 배열.map((a) => { + return `${a} 튜터`; +}); + // ["예병수 튜터", "류제천 튜터", "이재상 튜터", "최원장 튜터"] -console.log(배열); +console.log(new배열); diff --git "a/3rd/4\353\262\210/4.md" "b/3rd/4\353\262\210/4.md" index 778e2a6..0ba0748 100644 --- "a/3rd/4\353\262\210/4.md" +++ "b/3rd/4\353\262\210/4.md" @@ -1,3 +1,9 @@ ## Object(객체)와 Array(배열)의 차이를 정리해보세요. (여기에 작성하세요) + +객체는 {} 중괄호를 사용하여 작성하며, key와 value로 이루어져 있다. +객체는 관련된 데이터를 한 번에 관리하기 위해 쓰여진다. + +배열은 [] 대괄호를 사용하여 작성하며, 대괄호 사이에 데이터를 넣으면 된다. +배열은 여러 개의 데이터를 한 번에 저장하고 싶을 때 사용된다. diff --git "a/3rd/5\353\262\210/5.js" "b/3rd/5\353\262\210/5.js" index 649d94d..6dbaa2c 100644 --- "a/3rd/5\353\262\210/5.js" +++ "b/3rd/5\353\262\210/5.js" @@ -6,4 +6,4 @@ const 객체 = { }; // 객체에서 직업이라는 key로 접근해보세요. -console.log(); +console.log(객체.직업); diff --git "a/3rd/6\353\262\210/6.js" "b/3rd/6\353\262\210/6.js" index b82dcf3..2563e25 100644 --- "a/3rd/6\353\262\210/6.js" +++ "b/3rd/6\353\262\210/6.js" @@ -6,5 +6,5 @@ const 객체 = { }; // 나이라는 객체를 100 -> 20으로 수정하고 출력해보세요. - +객체.나이 = 20; console.log(객체); diff --git "a/3rd/7\353\262\210/7.js" "b/3rd/7\353\262\210/7.js" index 7c5667f..7db0dc4 100644 --- "a/3rd/7\353\262\210/7.js" +++ "b/3rd/7\353\262\210/7.js" @@ -1,3 +1,7 @@ const 배열 = ["가", "나", "다", "라"]; 배열.forEach((여기) => {}); + +// 배열의 각 요소가 들어간다. +// 차례대로 "가", "나", "다", "라"가 들어간다. +// "여기"에 적어 넣는 이름으로써는 아무거나 넣을 수 있다. diff --git "a/3rd/8\353\262\210/8.js" "b/3rd/8\353\262\210/8.js" index 1063c86..34b74aa 100644 --- "a/3rd/8\353\262\210/8.js" +++ "b/3rd/8\353\262\210/8.js" @@ -36,3 +36,7 @@ const 튜터님들 = [ 최원장님의 담당반은 B입니다. 이재상님의 담당반은 B입니다. */ +튜터님들.forEach(function (튜터님) { + result = `${튜터님.이름}님의 담당반은 ${튜터님.담당반}입니다.`; + console.log(result); +}); diff --git "a/3rd/9\353\262\210/9.js" "b/3rd/9\353\262\210/9.js" index 557507d..24477ec 100644 --- "a/3rd/9\353\262\210/9.js" +++ "b/3rd/9\353\262\210/9.js" @@ -22,8 +22,10 @@ const 사람들 = [ ]; // 여기에 코드를 작성해주세요. -const 나이20살이상한명 = 사람들.? +const 나이20살이상한명 = 사람들.find(function (사람) { + return 사람.나이 > 20; +}); -console.log(나이20살이상한명) +console.log(나이20살이상한명); // 결과 -// { '이름': '김유리', '나이': 22, '성별': '여' } \ No newline at end of file +// { '이름': '김유리', '나이': 22, '성별': '여' }