例:
<script language="javascript" type="text/javascript">
//IE
浏览器无效,使用
FireFox
var
test
=[1,2,3,4,5,6,7,8];
//
删除元素
var
result
=
test
.
splice
(4);
//
没有指定第二个参数表示从起始位置删至结尾,删除了
5
,
6
,
7
,
8
,将删除的数组返回
for
(
var
i
=0;
i
<
result
.
length
;
i
++)
{
document
.
write
(
result
[
i
],
"<br />"
);
//output 5 6 7 8
}
document
.
write
(
"---------------------------<br />"
);
for
(
var
i
=0;
i
<
test
.
length
;
i
++)
{
document
.
write
(
test
[
i
],
"<br />"
);
// 1 2 3 4
}
//
添加元素
document
.
write
(
"---------------------------<br />"
);
var
test1
=[1,2,3,4,5,6,7,8];
//
第二个参数表示要删除的元素数,
0
表示不删除,直接插入,非
0
表示删掉之后再插入
var
addResult
=
test1
.
splice
(2,4,
"liwei"
,
"marssion"
);
for
(
var
i
=0;
i
<
addResult
.
length
;
i
++)
{
document
.
write
(
addResult
[
i
],
"<br />"
);
//output 3 4 5 6
}
document
.
write
(
"---------------------------<br />"
);
for
(
var
i
=0;
i
<
test1
.
length
;
i
++)
{
document
.
write
(
test1
[
i
],
"<br />"
);
//output 1 2 liwei marssion 7 8
}
</
script
>