ちょうど不思議です。 次のように私はそのプロトタイプを使用してJavaScriptのArrayオブジェクトを拡張していますJavascript配列の拡張子
<html>
<head>
</head>
<body>
<script type="text/javascript">
function SomeMethod(){
alert('Hello');
}
if(typeof Array.prototype.SomeMethod ==='undefined'){
Array.prototype.SomeMethod = SomeMethod;
}
var ax=new Array("A","B","C");
for(var i in ax){
document.write(ax[i]);
}
</script>
</body>
</html>
は、結果は次のようになります。
ABCfunction SomeMethod() { alert("Hello"); }
編集:私はすでに答えを発見したが、 は、私はいくつかの を追加する必要性を感じますそれは他の人にとってはより明確になるでしょう。
がどこかに隠された質問はありませんでしょうか? –
あなたが私たちに与えたことは、単に "ABC"を出力します。 –
for ... forは配列上では使用できませんが、そのためには設計されていません –