목록자바스크립트 메소드 (12)
윤쨩이의 개발 블로그
shift() / pop() : 배열 요소를 제거할 때 사용되는 메소드다. pop() : 배열의 맨 끝에 있는 요소를 제거한다. shift() : 배열의 맨 앞에 있는 요소를 제거한다. 예제를 통해 알아보자. 아래와 같은 배열이 있을 때 pop() 메소드를 이용해서 배열 요소를 제거해보자. const arr = [100, 200, 300, 400, 500]; const text = arr.pop(); pop했기 때문에 배열의 가장 맨 끝에 있는 500이 제거되어 100,200,300,400 이 출력된다. shift를 이용해서 배열 맨 앞에 있는 요소를 제거해보자. const arr = [100, 200, 300, 400, 500]; const text = arr.shift(); shift해주었기 때문에 ..
unshift() / push() : 배열에 특정값을 추가할 때 사용되는 메소드다. push() : 배열의 맨 끝에 추가된다. unshift() : 배열의 맨 앞에 추가된다. 예제를 통해 알아보자. 아래와 같은 배열이 있을 때 push() 메소드를 이용해서 새로운 요소를 추가해보자. const arr = [100, 200, 300, 400, 500]; const text = arr.push(600); 600을 push했기 때문에 100,200,300,400,500,600 이 출력된다. unshift를 이용해서 배열 앞에 추가해보자. const arr = [100, 200, 300, 400, 500]; const text = arr.unshift(600); 600을 unshift해주었기 때문에 600,10..
join() : 배열의 모든 요소를 연결해 하나의 문자열로 만든다. 선언한 특정요소를 결합하여 문자열로 반환한다. const arr = ["abc","def",100,200,"a"]; console.log(arr.join('*'));//abc*def*100*200*a console.log(arr.join(""));//abcdef100200a console.log(arr.join(" "));//abc def 100 200 a 특정 요소를 선언하지 않고 join을 사용한다면? const arr2 = ["abc","def",100,200,"a"]; console.log(arr2.join());//abc,def,100,200,a 아래 console.log와 같이 문자열로 반환된다.
length 메서드 : 배열의 길이를 구할 수 있다. 아래와 같은 배열이 선언되어있다고 보자. let arr = [100,200,300,400,500]; 이 배열의 길이를 구하려면 length메소드를 사용하면 된다. cont arr = [100,200,300,400,500]; console.log(arr.length());//5출력 const arr2 = [1,2,3,4,5,6,7,8]; console.log(arr2.length);//8출력