Array.join([]);
문자열로 반환되며, join()
는 배열이 아닌 문자열로 나옵니다.
const array1 = [2, 4, 6, 8, 10];
console.log(array1.join()); // 결과 2,4,6,8,10
문자열로 반환되며, join('')
는 ,
생략됩니다.
const array2 = [2, 4, 6, 8, 10];
console.log(array2.join('')); // 결과 246810
Array.indexOf();
Array.lastIndexOf();
Array.includes();
indexOf()
요소를 찾아서 배열 인덱스로 반환해줍니다.
['고길동', '노길동', '도길동'].indexOf('고길동'); // 결과 0
[0, 1, 2, 3, 4, 5].indexOf(3); // 결과 3
lastIndexOf()
끝에서 부터 요소를 찾아서 배열 인덱스로 반환해줍니다.
[0, '고길동', 2, '노길동', 4, '도길동'].lastIndexOf('고길동'); // 결과 1
[0, '고길동', 2, '노길동', 4, '도길동'].lastIndexOf('도길동'); // 결과 5
includes()
배열 내부에 값이 있으면 true
로 반환하고 없으면 false
로 반환합니다.
['고길동', '노길동', 0, 1, 2].includes('고길동'); // 결과 true
['고길동', '노길동', 0, 2, 4].includes(1); // 결과 false