課程
/前端開發(fā)
/JavaScript
/JavaScript深入淺出
這樣寫在chrome 40報錯,不用加prototype么
2015-02-26
源自:JavaScript深入淺出
正在回答
在視頻里其實介紹過,如果直接寫{}.toString, ? {}會被解釋為塊兒,類似
while (true) {
}
這里的{}.
而這里需要的是一個對象字面量,所以要這樣寫:
({}).toString.apply
或者
var result = {}.toString.apply...
都可以。
yooyi 提問者
js對象的toString方法,聲明一個var a ={},然后a.toString().apply
舉報
由淺入深學習JS語言特性,且解析JS常見誤區(qū),從入門到掌握
1 回答var str="string" 沒看懂
3 回答var strobj=new String("string"); strobj為什么會以數(shù)組類型顯示
4 回答new的問題
3 回答new 運算符
2 回答先 new對象,再o.prototype=new Obj() 就錯了,為啥?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-02-27
在視頻里其實介紹過,如果直接寫{}.toString, ? {}會被解釋為塊兒,類似
while (true) {
}
這里的{}.
而這里需要的是一個對象字面量,所以要這樣寫:
({}).toString.apply
或者
var result = {}.toString.apply...
都可以。
2015-02-27
js對象的toString方法,聲明一個var a ={},然后a.toString().apply