五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

千鋒教育JavaScript全套視頻教程(10天學會Js,前端javascrip

2023-07-21 09:33 作者:光與影重名多  | 我要投稿

this關鍵字

  • 介紹
  • this是JS中的一個關鍵字
  • this表示的是一個指向,在不同情況下 this的指向是不同的

this的指向:

  • 在全局中,this指向的是 window對象
  • 定時器中的this,指向window對象。
  • 因為定時器是window對象的方法,不管定時器寫在哪里,哪怕是嵌套在obj里面的函數(shù)里,都指向window對象
  • 對象方法中的this,指向?qū)ο蟊旧?/li>
  • 在普通函數(shù)中,this指向的是 函數(shù)的調(diào)用者(對象)
  • 在事件處理函數(shù)中,this指向的是事件源

改變this指向

call()
  • 語法:函數(shù)名.call()
  • 可以附加在函數(shù)調(diào)用后面使用,可以忽略函數(shù)本身的this指向,制定一個新的this指向
  • 參數(shù)
  • 參數(shù)1:給函數(shù)指定 改變的this指向
  • 從第二個參數(shù)開始,后面的每個參數(shù)依次是函數(shù)的實參
  • 特點:調(diào)用call()方法之后,會立即執(zhí)行函數(shù)
apply()
  • 語法:函數(shù)名.call()
  • 可以附加在函數(shù)調(diào)用后面使用,可以忽略函數(shù)本身的this指向,制定一個新的this指向
  • 參數(shù)
  • 參數(shù)1:給函數(shù)指定 改變的this指向
  • 參數(shù)2:是一個數(shù)組,數(shù)組里面的每一項值 依次是函數(shù)的實參
  • 特點:調(diào)用apply()方法之后,會立即執(zhí)行函數(shù)
bind()
  • 語法:函數(shù)名.bind()
  • 可以附加在函數(shù)調(diào)用后面使用,可以忽略函數(shù)本身的this指向,制定一個新的this指向
  • 參數(shù)
  • 參數(shù)1:給函數(shù)指定 改變的this指向
  • 從第二個參數(shù)開始,后面的每個參數(shù)依次是函數(shù)的實參
  • 特點:調(diào)用bind()方法之后 不會立即執(zhí)行函數(shù) 而是返回一個 改變了this指向的函數(shù)
  • 使用場景:在函數(shù)改變了this指向,但是不需要立刻執(zhí)行結果時;比如在事件處理函數(shù)中
總結 call()、apply()和bind()的區(qū)別
  • call()和apply()會立即執(zhí)行函數(shù)
  • bind()不會立即執(zhí)行函數(shù)

call()和apply()在傳參方式上略有區(qū)別,call是單個傳參,apply是利用數(shù)組傳參。都可以接收多個參數(shù)

千鋒教育JavaScript全套視頻教程(10天學會Js,前端javascrip的評論 (共 條)

分享到微博請遵守國家法律
宁陕县| 额济纳旗| 壶关县| 荔波县| 岚皋县| 二连浩特市| 洪洞县| 潍坊市| 安阳市| 郧西县| 乌兰县| 屏南县| 凤翔县| 吉隆县| 通海县| 安塞县| 舟曲县| 买车| 肥乡县| 昌江| 翁牛特旗| 阜平县| 旅游| 永平县| 安龙县| 绥棱县| 临邑县| 宜春市| 株洲市| 寿阳县| 华宁县| 旅游| 青浦区| 东海县| 瑞昌市| 湛江市| 彰武县| 额敏县| 湖北省| 务川| 大冶市|