課程
/前端開發(fā)
/JavaScript
/JavaScript深入淺出
var greget=getX.bind(module);?
?console.log(greget());
這一句 求問大神為什么,前兩句都沒問題,就這一句報錯。
2018-11-22
源自:JavaScript深入淺出 6-4
正在回答
function foo(){
this.b=100;
return this.a;
}
var fff= foo.bind({a:1});?
console.log(fff());//輸出1
console.log(new fff());//輸出[object Object]
console.log(new fff().b);//輸出100
、、、、、、
應(yīng)該報錯module未定義
用chrome瀏覽器試試
看你的代碼并不全,不知道你有沒有先定義getX(這里的getX,是個變量,不是module里的方法)
舉報
由淺入深學(xué)習(xí)JS語言特性,且解析JS常見誤區(qū),從入門到掌握
2 回答我不明白bind綁定內(nèi)容中最后的:console.log(o.f(),o.g())為什么o.f()會輸出37呢?
4 回答typeof function 的問題,直接輸入會報錯?
3 回答為什么要模擬bind方法
2 回答bind bind bind
3 回答提前輸入arr1.length報錯
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-12-24
function foo(){
this.b=100;
return this.a;
}
var fff= foo.bind({a:1});?
console.log(fff());//輸出1
console.log(new fff());//輸出[object Object]
console.log(new fff().b);//輸出100
、、、、、、
var greget=getX.bind(module);?
?console.log(greget());
應(yīng)該報錯module未定義
2018-11-23
用chrome瀏覽器試試
看你的代碼并不全,不知道你有沒有先定義getX(這里的getX,是個變量,不是module里的方法)