반응형
Array.prototype.concat(추가할 배열)
인자로 주어진 배열이나 값들을 기존 배열에 합쳐서 새 배열을 반환
// 기존 배열
const currentNum = [1,2,3];
//추가할 배열
const addNum =[4,5,6];
//새로운 배열
const newNumbers = currentNum.concat(addNum);
// ↓ ↓ ↓
console.log(newNumbers); // [ 1, 2, 3, 4, 5, 6 ]
Array.prototype.indexOf( 찾을요소)
Array 에서 찾을요소가 존재하면 그 요소가 위치한 인덱스를 반환하고, 없으면 -1 을 반환한다.
/** 배열에서 타겟이 존재하는 경우 */
// 배열 ↓
// 0
const numbers = [1,2,3,4,5];
//타겟 요소
const target = 1
// 결과
const result = numbers.indexOf(target)
console.log(result) // 0
/** 배열에서 타겟이 존재하지 않는 경우 */
// 배열
const numbers = [1,2,3,4,5];
//타겟 요소
const target = 6
// 결과
const result = numbers.indexOf(target)
console.log(result) // -1
Array.prototype.includes()
타겟이 해당 배열에 존재하는지 유무에 따라서 true, false 를 반환
// 배열 ↓
const numbers = [1, 2, 3, 4, 5];
//타겟 요소
const target = 3;
// 결과
const result = numbers.includes(target);
console.log(result); // true
반응형
'자바스크립트' 카테고리의 다른 글
[javascript] reduce() (0) | 2023.02.10 |
---|---|
[javascript] find() , findIndex(); (0) | 2023.02.10 |
[javascript] push(), pop(), splice(), slice() (0) | 2023.02.10 |
[javascript] 자바스크립트 내부 동작 (0) | 2023.02.09 |
[간단정리js] aysnc / await (0) | 2023.01.29 |