[책] 자바스크립트 코드 레시피 278 - 41일차

wangkodok·2022년 3월 11일
0

배열 요소 결합하여 문자열 만들기

  • 배열 내 요소의 문자 데이터를 결합하고 싶을 때

구문

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
profile
기술을 기록하다.

0개의 댓글

관련 채용 정보