![[JavaScript]배열 특정 요소 제거 포스팅 썸네일 이미지](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnpOvK%2FbtqVnX999fO%2F4dR38IE6UDUnpahAJbtOP1%2Fimg.png)
Programming/자바스크립트
[JavaScript]배열 특정 요소 제거
안타깝게도 javascript Array에 특정 요소 제거 함수는 없다... 뭐.. JAVA도 List가 아닌이상 못하는건 마찬가지지만.. 결론부터 말하자면 결국은 splice(index, value)로 삭제해 줘야 하는데 요지는 그 index를 어떻게 구하느냐에 있다. 다행히도 value로 index를 찾을 수 있는데 그 함수가 바로 Array.indexOf(value)이다. ---------- let arr = ["사과", "바나나", "포도"]; let a = arr.indexOf("바나나"); // 출력 : 1 arr.splice(a, 1); // a부터 1만큼 삭제 ( 자기자신 ) console.log(arr); // ["사과, "포도"] ---------- indexOf()의 파라미터로 받을 ..