배열 메서드
·
Language/JavaScript
배열 메서드는 결과물을 반환하는 패턴이 두 가지 이다. 원본배열을 직접 변경하는 메서드와, 원본 배열을 직접 변경하지 않고 새로운 배열을 생성하여 반환하는 메서드가 있다. 1. Array.isArray Array.isArray는 전달된 인수가 배열이면 true, 배열이 아니면 false를 반환한다. 2. Array.prototype.indexOf Array.prototype.index 는 원본 배열에서 인수로 전달된 요소를 검색하여 인덱스를 반환한다. - 원본 배열에 인수로 전달한 요소와 중복되는 요소가 여러 개 있다면, 첫 번째로 검색된 요소의 인덱스를 반환한다.- 원본 배열에 인수로 전달한 요소가 존재하지 않으면 -1을 반환한다. const arr=[1,2,2,3]; arr.indexOf(2); //..