これはとても簡単で、私は困惑しています。私は次のものを持っています:
var x = 'shrimp';
var stypes = new Array('shrimp', 'crabs', 'oysters', 'fin_fish', 'crawfish', 'alligator');
for (t in stypes) {
if (stypes[t] != x) {
alert(stypes[t]);
}
}
値が繰り返されると、次のような多数の関数を返し始めます
function (iterator, context) {
var index = 0;
iterator = iterator.bind(context);
try {
this._each(function (value) {iterator(value, index++);});
} catch (e) {
if (e != $break) {
throw e;
}
}
return this;
}
一体何が起こっているのですか?
編集:これらのスクリプトでは、http://script.aculo.us/prototype.jsとhttp://script.aculo.us/scriptaculous.jsを使用し ています。プロトタイプが配列を拡張する方法について読んだことを覚えています。これに賭けていますその一部です。どうすれば対処できますか?