奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

JavaScript

JavaScript中this的用法步驟

時間:2024-06-19 02:10:01 JavaScript 我要投稿
  • 相關推薦

JavaScript中this的用法步驟

  關于JavaScript中this的用法網絡中已經有較多比較詳盡的介紹,可以參考本文的參考學習資料和網絡。本文結合網絡收集整理,嘗試以一種簡易的方式闡述JavaScript中this的用法,希望對大家關于JavaScript中this用法的快速理解有所幫助。

  1. this用法實例

  復制代碼 代碼如下:

  window.color = “red”;

  var o = { color: “blue” };

  function sayColor(){

  alert(this.color);

  }

  sayColor(); //”red”

  o.sayColor = sayColor;

  o.sayColor(); //”blue”

  2. this用法簡易理解

  this指向哪里:

  this運行的環境(the context object),或者簡單理解為:this所在函數被調用時的當前作用域。

  一段實例代碼立刻明白:

  復制代碼 代碼如下:

  var fun = function() {

  console.log(this);

  }

  fun();// console: window,fun 的執行context為window,即this所在函數(fun())被調用時的當前作用域為window。

  new fun();//console: fun,fun 的執行context為fun對象內,即this所在函數(fun())被調用時的當前作用域為fun對象內。

  3. this用法的一個特殊情況

  (1)情況:

  復制代碼 代碼如下:

  function demo() {

  this.value = Math.random();

  }

  點擊這個button之后,你會發現按鈕的value值沒有改變。

  原因:在本代碼運行的情況下this指向的是window對象。

  復制代碼 代碼如下:

  var button = document.getElementById("aButton");

  function demo() {

  this.value = Math.random();

  }

  button.onclick= demo;

  點擊這個button之后,程序可正常執行。

  (2)原因解釋:

  復制代碼 代碼如下:

  var button = document.getElementById("aButton");

  function demo() {

  this.value = Math.random();

  }

  button.onclick= demo;

  alert(button.onclick);

  得到的輸出是:

  復制代碼 代碼如下:

  function demo() {

  this.value = Math.random();

  }

  復制代碼 代碼如下:

  var button = document.getElementById("aButton");

  function demo() {

  this.value = Math.random();

  }

  alert(button.onclick);

  得到的輸出是:

  復制代碼 代碼如下:

  function onclick() {

  demo();

  }

【JavaScript中this的用法步驟】相關文章:

在word中畫圖的步驟04-22

如何調試javascript腳本呢07-19

javascript跨域訪問的方法07-19

all用法要點07-24

again用法詳解08-25

英語祈使句的結構及用法06-17

英語介詞to的用法匯總02-01

2018中考必考文言文虛詞18個及用法說明02-13

英語方位名詞的用法07-19

俄語動詞“體”的用法02-04

主站蜘蛛池模板: 东阳市| 英山县| 英吉沙县| 闽侯县| 南宫市| 黔东| 茂名市| 嘉义市| 金堂县| 和林格尔县| 略阳县| 霍林郭勒市| 双城市| 株洲县| 甘肃省| 山阴县| 安庆市| 上蔡县| 丽江市| 于田县| 阳高县| 龙江县| 罗田县| 大余县| 常德市| 射洪县| 高陵县| 望奎县| 徐汇区| 阳原县| 龙山县| 育儿| 南丹县| 宁德市| 广平县| 上饶县| 海口市| 化州市| 章丘市| 静安区| 新绛县|