ES6

Array.findIndex() 및 array.fill()

으누아빠 2021. 3. 31. 15:17
반응형

Array.findIndex()

findIndex() 메서드는 주어진 판별 함수를 만족하는 배열의 첫 번째 요소에 대한 인덱스를 반환

const array1 = [5, 12, 8, 130, 44];

const isLargeNumber = (element) => element > 13;

console.log(array1.findIndex(isLargeNumber));
// expected output: 3

Array.fill()

fill() 메서드는 배열의 시작 인덱스부터 끝 인덱스의 이전까지 정적인 값 하나로 채움

const array1 = [1, 2, 3, 4];

// fill with 0 from position 2 until position 4
console.log(array1.fill(0, 2, 4));
// expected output: [1, 2, 0, 0]

// fill with 5 from position 1
console.log(array1.fill(5, 1));
// expected output: [1, 5, 5, 5]

console.log(array1.fill(6));
// expected output: [6, 6, 6, 6]

'ES6' 카테고리의 다른 글

SPREAD (전개구문)  (0) 2021.03.31
DESTRUCTURING [구조분해할당]  (0) 2021.03.31
Array.of() 및 Array.from()  (0) 2021.03.31
String 내장객체 활용  (0) 2021.03.23
array 와 arrow function 활용  (0) 2021.03.23