そこで、サンプルの JavaScript コードを次に示します。
Object.prototype.simpleFunction = function () {
return true;
}
var tempObject = {};
for (var temp in tempObject) {
console.log(temp);
}
console.log
これを実行すると、Google Chromeのコマンドから「simpleFunction」出力が得られることに注意してください。(私は 19.0.1084.46m を使用しています。)
ただし、関連する多種多様なオブジェクト関数は に渡されませんconsole.log
。
「オブジェクト」ループObject
に表示されずにプロトタイプに関数を追加するにはどうすればよいですか?for property in
編集:私が最後に望んでいたのは、そこに別の「if」ステートメントをスローすることであったことを言及する必要がありました。これは、すべてのfor
ループに追加する必要があることを意味します。:(