자바스크립트에서 배열 내 객체의 특정 값을 제거하는 방법을 알아보자.
let arr1 = ['a','b','c','d','d','e'];
let arr2 = ['a','b','c','d','d','e'];
let arr3 = ['a','b','c','d','d','e'];
let arr4 = ['a','b','c','d','d','e'];
let arr5 = ['a','b','c','d','d','e'];
document.write('arr1은\n'+arr1+'입니다.\n'); // a,b,c,d,d,e
arr2.shift();
document.write('arr2은\n'+arr2+'입니다.\n');
//shift()는 배열의 맨 앞에서 제거
arr3.pop();
document.write('arr3은\n'+arr3+'입니다.\n');
//pop()는 배열의 맨 뒤에서 제거
arr4.splice(1,2);
document.write('arr4은\n'+arr4+'입니다.\n');
//splice(?)는 특정 위치의 값을 제거
let filtered
= arr5.filter((element) => element !== 'd');
document.write('arr5은\n'+filtered+'입니다.\n');
//filter()를 사용하여 특정 조건문에 해당하는 값만 제거 가능