프론트엔드로 가는 길/프로그래머스
40. 프로그래머스_배열의 유사도
woody-j
2023. 2. 11. 13:42
프로그래머스 문제
기본은 확실하게
filter
특정 조건을 만족하는 값만 반환 할때 사용
arr.filter(callback(element, index ,array), newValue)
반환 값
- 테스트를 통과한 요소로 이루어진 새로운 배열. 어떤 요소도 테스트를 통과하지 못했으면 빈 배열을 반환합니다.
- true로 반환하는 값을 새 배열로 생성합니다.
Set
중복이 허용되지 않는 객체
let x = new Set([1, 2, 3]);
//Set(3) {1, 2, 3}
let y = new Set("반가워요");
//Set(4) {"반", "가", "워", "요"}
Array.from
문자열 등 유사배열 객체나 이터러블한 객체를 배열로 만들어주는 메서드
console.log(Array.from('fall'));
// Expected output: Array ["f", "a", "l", "l"]
console.log(Array.from([1, 3, 5], x => x + x));
// Expected output: Array [2, 6, 10]
includes
배열이 특정 요소를 포함하고 있는지 판별
const array1 = [1, 2, 3];
console.log(array1.includes(2));
// Expected output: true
const pets = ['cat', 'dog', 'bat'];
console.log(pets.includes('cat'));
// Expected output: true
console.log(pets.includes('at'));
// Expected output: false