課程
/前端開發
/JavaScript
/JavaScript深入淺出
問題如圖所示
2018-12-20
源自:JavaScript深入淺出 6-3
正在回答
不對也網上貼?如果沒用jquery就把<script>的內容寫在結尾的</body>之前,以確保執行腳本時dom元素全部加載完畢。否則,就會提示找不到元素哦
同學,您感覺哪里的聲音差呢?你可以寫.setAttribute(onclick,del(this););試試
apply 、 call 、bind 三者都是用來改變函數的this對象的指向的;apply 、 call 、bind 三者第一個參數都是this要指向的對象,也就是想指定的上下文;apply 、 call 、bind 三者都可以利用后續參數傳參;bind 是返回對應函數,便于稍后調用;apply 、call 則是立即調用 。
區別是,當你希望改變上下文環境之后并非立即執行,而是回調執行的時候,使用 bind() 方法。而 apply/call 則會立即執行函數。
var o = {a: 37, f: f, g: g},對象里面設置值得時候函數不要加括號,
調用的時候o.f() //37????????o.g() // 'test'
舉報
由淺入深學習JS語言特性,且解析JS常見誤區,從入門到掌握
5 回答我兩個打印出來的都是number ,為什么?
2 回答var p = Object.create(o); //這里o是p的原型對象,那么,p相對于o來講,是什么對象?
6 回答請問為什么是打印出b,a啊,解釋下原理。
4 回答下面這里的this為什么不是對象f,而是對象o
3 回答為什么是undefined
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2022-03-25
不對也網上貼?如果沒用jquery就把<script>的內容寫在結尾的</body>之前,以確保執行腳本時dom元素全部加載完畢。否則,就會提示找不到元素哦
2022-03-24
同學,您感覺哪里的聲音差呢?你可以寫.setAttribute(onclick,del(this););試試
2020-04-14
apply 、 call 、bind 三者都是用來改變函數的this對象的指向的;
apply 、 call 、bind 三者第一個參數都是this要指向的對象,也就是想指定的上下文;
apply 、 call 、bind 三者都可以利用后續參數傳參;
bind 是返回對應函數,便于稍后調用;apply 、call 則是立即調用 。
區別是,當你希望改變上下文環境之后并非立即執行,而是回調執行的時候,使用 bind() 方法。而 apply/call 則會立即執行函數。
2019-05-06
var o = {a: 37, f: f, g: g},對象里面設置值得時候函數不要加括號,
調用的時候o.f() //37????????o.g() // 'test'