자바스크립트 2

자바스크립트 - 배열 메소드 정리2

forEach : 배열의 반복 for문이나 for of문이 아니라 forEach를 통한 배열의 반복 방법에 대해 알아본다. forEach메소드는 함수를 인자로 받는다. 인자로 들어가는 함수의 첫번째 인자는 배열의 각각의 원소들을 의미하고, 두번째는 index, 마지막은 해당 배열 자체를 의미하는데 보통 첫번째, 두번째 인자만 사용한다. let arr = ['Mike', 'Tom', 'Jane']; arr.forEach((name, index) => { console.log(`${index}. ${name}`); }); // 0. Mike // 1. Tom // 2. Jane indexOf, lastindexOf : 원소의 index 탐색 indexOf메소드는 인자로 들어가는 값의 index를 반환하는 메..

자바스크립트 2023.10.03

자바스크립트 - 배열 메소드 정리1(splice, slice, concat)

splice splice는 배열의 특정 원소들을 지우는 메소드다. arr.splice(n,m)과 같이 사용했을 때, n번째 index부터 m개의 원소를 지우는 방식으로 작동한다. let arr = [1, 2, 3, 4, 5]; arr.splice(1, 2); console.log(arr); // [1, 4, 5] arr.splice(n,m,x,...)처럼 세개 이상의 인자를 사용해서 해당 위치에 원소를 추가할 수도 있다. let arr = [1, 2, 3, 4, 5]; arr.splice(1, 3, 100, 200); console.log(arr); // [1, 100, 200, 5] 원소를 지우지 않고 추가하는 용도로도 사용할 수 있다. 즉 몇개를 지울지 결정하는 m인자에 반드시 1 이상의 수가 들어가..

자바스크립트 2023.10.03