JavaScript에는 배열에서 개체를 제거하는 다양한 방법이 있습니다. 다양한 접근 방식을 살펴보겠습니다.
1. Array.shift() 및 Array.pop():
2. Array.splice():
3. Array.slice():
4. Array.filter() 및 Array.findIndex():
예:
"Kristian"이라는 이름의 개체를 제거하려면 제공된 배열:
findIndex를 사용한 파괴적 스플라이스:
let someArray = [{name: "Kristian", lines: "2,5,10"}, {name: "John", lines: "1,19,26,96"}]; someArray.splice(someArray.findIndex(v => v.name === "Kristian"), 1); console.log(someArray); // [{name: "John", lines: "1,19,26,96"}]
비파괴 필터 :
let someArray = [{name: "Kristian", lines: "2,5,10"}, {name: "John", lines: "1,19,26,96"}]; let noKristian = someArray.filter(v => v.name !== "Kristian"); console.log(someArray); // [{name: "Kristian", lines: "2,5,10"}, {name: "John", lines: "1,19,26,96"}] console.log(noKristian); // [{name: "John", lines: "1,19,26,96"}]
귀하의 특정 요구 사항에 가장 적합한 방법을 선택하여 그에 따라 사용하십시오.
위 내용은 JavaScript 배열에서 개체를 어떻게 제거할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!