pop
함수를 사용하여 배열의 마지막 요소 삭제
var nums =[100,200,300,400,500];
var pop= nums.pop();
//500
pop 함수는 반환값이 삭제 된 요소의 값
shift
함수를 사용하여 배열의 첫 번째 요소를 삭제
var nums =[100,200,300,400,500];
var shift = nums.shift();
//100
splice
함수를 사용하여 배열 요소를 삭제
var nums = [100,200,300,400,500];
nums.splice(3,2);
//[100,200,300]
첫번째 인수는 제거할 배열 요소의 위치(인덱스)를 설정
두번째 인수는 제거할 배열 요소의 개수를 설정합니다.
* 첫번째 인자를 0으로 지정하고 두번째 인자를 생략하면 모든 배열의 요소가 삭제
filter
함수를 사용하여 조건에 일치하는 새 배열을 생성
var nums =[100,200,300,400,500];
var filter = nums.filter(function (data){
return data < 200
})
//[100]
새로운배열을 반환
delete
연산자를 사용하여 배열 요소를 삭제
var nums =[100,200,300,400,500];
delete nums[0]
//[...,200,300,400,500]
delete는 배열의 요소를 삭제하는것이 아니라 빈값으로 변경하기때문에 배열의 길이는 그대로이며 수정에 가깝다고 할 수 있다.
'javascript' 카테고리의 다른 글
javascript hacker new app 라우터?화면 만들기 (0) | 2021.10.07 |
---|---|
javascript hacker new app 문자열을 활용한 html 다루기 (0) | 2021.10.06 |
javascript hacker new app 두개의 화면 웹앱 만들기 (0) | 2021.10.06 |
javascript를 이용한 해커 뉴스앱 만들기 (0) | 2021.10.05 |
javascript의 실행 방식 (0) | 2021.10.02 |