-2
次のJavaScriptコードの出力は何ですか?JavaScriptで次のコードの出力はどうなりますか?
console.log(this);
var b = function() {
log: function() {
console.log(this);
}
}
b.log();
次のJavaScriptコードの出力は何ですか?JavaScriptで次のコードの出力はどうなりますか?
console.log(this);
var b = function() {
log: function() {
console.log(this);
}
}
b.log();
構文が間違っています。 logメソッドを持つオブジェクト -
1:、あなたはこのようなあなたのコードを書く必要があります。
console.log(this);
var b = {
log: function() {
console.log(this);
}
}
b.log();
この場合、最初に私はあなたが以下の2つのスクリプトのいずれかを実装しようとしていると思いますconsole.log(this)
コールは周囲のコンテキストを出力します。 b.log()
はオブジェクト自体を出力します。両方のコマンドが出力同様のコンテンツ(文脈を周辺)になる、このコードの場合
console.log(this);
var b = function(){
return function(){
console.log(this);
}
}
b()();
:はその後あなたがこのようにコードを変更する必要があります -
2あなたは、クロージャに&関数型プログラミングを学んでいます。
あなたはそれをテストしてみませんか? – Li357
エラーを表示しています。そしてそれは私にインタビューで尋ねられました –
それは何のエラーを表示していますか? –