다음과 같이 코드 코드를 복사하십시오.
<cript>
Array.prototype.pop = function () {
if (this.length! = 0) this.length-;
이것을 반환하십시오;
}
팝 방법
배열에서 마지막 요소를 제거하고 요소를 반환하십시오.
ArrayoBj.pop ()
필요한 arrayobj 참조는 배열 객체입니다.
설명
배열이 비어 있으면 정의되지 않은 상태로 돌아갑니다.
다음과 같이 코드 코드를 복사하십시오.
var a = [1,2,3,4]
A.pop ()
경고 (a)
alert (a.pop ()) </script> <cript>
푸시 방법
배열에 새 요소를 추가하고 배열의 새 길이 값을 반환하십시오.
arrayobj.push
매개 변수
배열
옵션이어야합니다. 배열 객체.
항목, item2, ...... itemn
옵션. 배열의 새로운 요소.
설명
푸시 방법은 이러한 요소를 새로운 요소의 순서대로 추가합니다. 매개 변수 중 하나가 배열 인 경우 배열은 배열에 단일 요소로 추가됩니다. 배열에서 둘 이상의 요소를 병합하려면 Concat 메소드를 사용하십시오.
다음과 같이 코드 코드를 복사하십시오.
Array.prototype.push = function () {
var len = arguments.length;
(var i = 0; i <len; i ++) if (len> 0) this [this.length] = argument [i];
이것을 반환합니다. 길이;
}
var a = [1,2,3,4]
a.push (5)
경고 (a)
Alert (a.push (6)) </script> <cript>
시프트 방법
지정된 요소를 배열 위치에 삽입하고 배열로 돌아갑니다.
arrayobj.unshift ([item1 [, item2 [, ... [, ites]]])))
매개 변수
배열
옵션이어야합니다. 배열 객체.
item1, item2, ....., it itemn
옵션. 배열의 시작 부분의 요소를 삽입하십시오.
설명
Unshift 메소드는 이러한 요소를 배열의 시작 부분에 삽입하므로 이러한 요소는 매개 변수 시퀀스의 순서로 배열에 나타납니다.
다음과 같이 코드 코드를 복사하십시오.
Array.prototype.unshift = function () {
var len = arguments.length;
this.reverse ();
(var i = len; i> 0; i-)이 [this.length] = 인수 [i-1];
reture this.reverse ();
}
var a = [1,2,3,4]
a.unshift ()
경고 (a)
A. UNSHIFT (5,6)
경고 (a)
ALERT (a.unshift (7)) </script> <script language = "jscript">
Array.prototype.splice = function () {
var len = arguments.length;
var tarray = [];
if (len> 1)
for (var i = 인수 [0]+인수 [1]; i <this.length; i ++) tarray [tarray.length] = this [i];
this.length = 인수 [0];
if (len> 2) for (var i = 2; i <len; i ++) this [this.length] = 인수 [i];
var tlen = tarray.length;
for (var i = 0; i <tlen; i ++) this [this.length] = tarray [i];
}
이것을 반환하십시오;
}
var a = [1,2,3,4];
스플 라이스 방법
필요한 경우 하나 이상의 요소를 제거하고 제거 요소의 위치에 새 요소를 삽입하십시오.
arrayobj.splice (start, deletecount, [item1 [, item2 [, ... [, itemn]]]))))
매개 변수
배열
옵션이어야합니다. 배열 객체.
시작
옵션이어야합니다. 배열에서 요소를 제거하는 시작 위치를 지정하면이 위치는 0에서 계산됩니다.
deletecount
옵션이어야합니다. 제거 할 요소 수.
item1, item2, ....., it itemn
옵션이어야합니다. 제거 요소의 위치에 삽입 된 새로운 요소.
설명
스플 라이스 방법은 시작 위치에서 시작하여 지정된 수의 요소를 제거하고 새로운 요소를 삽입하여 ArrayOBJ를 수정할 수 있습니다. 리턴 값은 제거 된 요소로 구성된 새로운 배열 객체입니다.
다음과 같이 코드 코드를 복사하십시오.
경고 (a.splice (0,1));
경고 (a.splice (0,1,1,1,1,1,1,1,1,1))))
</script> <cript>
Array.prototype.shift = function () {
var f = this [0];
for (var i = 0; i <this.length; i ++) this [i] = this [i+1];
이. 길이-;
반환 f;
}
시프트 방법
배열에서 첫 번째 요소를 제거하고 요소를 반환하십시오.
ArrayoBj.shift ()
필요한 arrayobj 참조는 배열 객체입니다.
설명
시프트 방법은 배열에서 첫 번째 요소를 제거하고 요소를 반환 할 수 있습니다.
다음과 같이 코드 코드를 복사하십시오.
var a = [1,2]
Alert (a.shift ()))
경고 (a)
</스크립트>