다음을 통해 공유


Array.remove 함수

업데이트: 2007년 11월

Array 개체에서 지정된 항목의 첫 번째 인스턴스를 제거합니다. 이 함수는 정적 함수이며 개체의 인스턴스를 만들지 않고 호출할 수 있습니다.

var isRemoved = Array.remove(array, item);

인수

  • array
    item을 제거할 배열입니다.

  • item
    배열에서 첫 번째 인스턴스를 제거할 개체입니다.

반환 값

지정된 항목이 배열의 요소로 포함되어 제거되었으면 true이고, 그렇지 않으면 false입니다.

설명

remove 함수를 사용하면 배열에서 지정된 항목의 첫 번째 인스턴스를 제거할 수 있습니다. 배열에 남아 있는 항목의 인덱스 값은 1씩 감소합니다.

Mozilla Firefox에서 item을 undefined로 설정하고 remove 함수를 호출하면 배열에서 해당 값을 사용하는 첫 번째 항목이 제거됩니다. 반면에 다른 브라우저에서는 item을 undefined로 설정하고 이 함수를 호출할 경우 아무 것도 수행되지 않습니다.

예제

다음 예제에서는 remove 함수를 사용하여 배열에서 항목의 첫 번째 인스턴스를 제거하는 방법을 보여 줍니다.

var a = ['a', 'b', 'c', 'd', 'e'];
Array.remove(a, 'c');
// View the results: "a,b,d,e"
alert(a);
Array.removeAt(a, 2);
 // View the results: "a,b,e"
alert(a);

참고 항목

참조

Array.dequeue 함수

Array 개체

Array 형식 확장

기타 리소스

언어 참조