const array = [1, 2, 3, 4, 5, 6, 7, 8, 9];
// 1번 방법
// const squared = [];
// array.forEach(n=>{
// squared.push(n * n);
// })
// 2번 방법: map 함수 사용하기
// const square = n => n * n;
// const squared = array.map(square);
// 더 간결해진 3번 방법
const squared = array.map(n => n * n);
console.log(squared);
다음은 map함수로 특정 속성의 값을 꺼내오는 방법이다.
const items = [
{
id: 1,
text : 'hello'
},
{
id: 2,
text: 'bye'
}
];
const texts = items.map(item => item.text);
console.log(texts);
//결과로 ["hello","bye"]
벨로퍼트님의 자바스크립트 강의를 듣고 작성하였습니다.
728x90
반응형
'Language > JavaScript' 카테고리의 다른 글
자바스크립트- filter함수 (0) | 2021.04.16 |
---|---|
자바스크립트 그 외 배열 내장함수들 (0) | 2021.04.16 |
자바 스크립트 for each문 (0) | 2021.04.16 |
자바스크립트 - 객체의 속성과 값 표현하는 법 (0) | 2021.04.15 |
자바스크립트 getter, setter (0) | 2021.04.13 |