const numbers = [1, 2, 3];
number.forEach(function(element,index,array)
numbers.forEach((element, index, array) => {
console.log(element); // 순서대로 콘솔에 1, 2, 3이 한 줄씩 출력됨.
});
//forEach 메소드
const twiceNumbers = numbers.map((element, index, array) => {
return element * 2;
});
console.log(twiceNumbers); // (3) [2, 4, 6]
//map 메소드
filter
: 골백함수가 return하는 조건식이 true인 요소만 골라 새로운 배열 만들기(리턴하기)
find
some
: 조건에 맞는 배열이 하나 이상이면 T
every
: 배열이 모두 조건에 맞으면 T
numbers.reduce((acc,el,i,arr)+>{
return nextActive;
}, initalAccValue
sort()로 오름차순/내림차순 정렬하기
reverse 메소드
Map
true
, 존재하지 않으면 false
를 반환하는 메소드.// Map 생성
const codeit = new Map();
// set 메소드
codeit.set('title', '문자열 key');
codeit.set(2017, '숫자형 key');
codeit.set(true, '불린형 key');
// get 메소드
console.log(codeit.get(2017)); // 숫자형 key
console.log(codeit.get(true)); // 불린형 key
console.log(codeit.get('title')); // 문자열 key
// has 메소드
console.log(codeit.has('title')); // true
console.log(codeit.has('name')); // false
// size 프로퍼티
console.log(codeit.size); // 3
// delete 메소드
codeit.delete(true);
console.log(codeit.get(true)); // undefined
console.log(codeit.size); // 2
// clear 메소드
codeit.clear();
console.log(codeit.get(2017)); // undefined
console.log(codeit.size); // 0
Set