这有效:
var y=["Banana", "Orange", "Apple", "Mango"];
y.splice(0,1);
document.write(y);
它给出(可以预见的):橙子、苹果、芒果
这也可以:
var z={};
z[32]="Help";
z[14]="Go";
但这不起作用:
z.splice(32,1);
Firebug 中的错误信息是:
错误:z.splice 不是函数...
显然有一条我不知道的规则。它是什么,如何拼接出 z[32] 之类的东西?
谢谢。