これは動作します:スプライスおよびVAR X = {}
var y=["Banana", "Orange", "Apple", "Mango"];
y.splice(0,1);
document.write(y);
それは(予想通り)を与える:オレンジ、アップル、マンゴー
はこれもOKです:
var z={};
z[32]="Help";
z[14]="Go";
しかしこのdoesnの作業:
z.splice(32,1);
Firebugのエラーメッセージは次のとおりです。 :
Error: z.splice is not a function ...
明確なルールはありません。それは何ですか、そしてz [32]のようなものをどのようにスプライスしますか?
ありがとうございました。