Stack Overflow、Google、Google Codeを2日間検索していますが、この質問に対する回答が見つかりませんでした。だから私はこれに似たJSオブジェクトを持っている...ChromeとFirefoxのコンソールで「未定義」の呼び出しを削除できますか?
を行く聞く:)
var profile1 = {
one: "1",
two: "2"
}
var profile2 = {
one: "3",
two: "4"
}
function runLoop() {
console.log(this.one);
}
profile1.loop = runLoop;
profile2.loop = runLoop;
profile1.loop();
ので(profile1.loopすることは、この場合には罰金を実行し、「1」の文字列値を返します。しかし、ChromeやFFのコンソールから実行しようとすると、 "1"が返されますが、 "undefined"というメッセージが送信されます。
これは修正できますか、ここで私の尾を追いかけていますか?この質問に対する回答がSOにある場合は、投稿してください。
なぜ修正が必要ですか?コンソールが自動的に戻り値を表示したくない場合は、http://jsbin.comまたはhttp://jsfiddle.netを使用してコードをテストする必要があります。 – user113716
フレームを使用していますか? http://jsfiddle.netやそのようなものは? – kzh