<strike id="3tkic"><sup id="3tkic"></sup></strike>

  1. <ul id="3tkic"></ul>
      <b id="3tkic"><legend id="3tkic"></legend></b>
      <b id="3tkic"><meter id="3tkic"></meter></b>

    • <strike id="3tkic"></strike>

      <blockquote id="3tkic"></blockquote>

    • 亚洲AV无码国产在丝袜线观看_亚洲第一页A∨在线_亚洲国产人成在线观看69网站_无码日韩人妻AV一区免费l

      ECMAScript的Call()與Apply()

      2020/11/16 11:05:00   閱讀:2655    發(fā)布者:2655


      ECMAScript的Call()與apply()兩個方法,call與apply的第一個參數(shù)都是需要調(diào)用的函數(shù)對象,在函數(shù)體內(nèi)這個參數(shù)就是this的值,剩余的參數(shù)是需要傳遞給函數(shù)的值。

      call與apply都是用來改變this的指向,不同就是call傳的值可以是任意的,當(dāng)?shù)谝粋€參數(shù)為null、undefined的時候,默認(rèn)指向window;而apply傳的剩余值必須為數(shù)組。

      例如:function add(a, b) { return a + b; }

      function sub(a, b) { return a - b; }

      /*apply用法

      * var a1 = sub.apply(add, [4, 2]);

      *var a2= add.apply(sub, [4, 2]);  

      */

      var a1 = sub.call(add, 4, 2);

      var a2= add.call(sub, 4, 2);

      輸出:a1=2  a2=6


      sub.call(add, args1,args2);即add調(diào)用sub方法
      add.call(sub, args1,args2);即sub應(yīng)用add方法
      亚洲AV无码国产在丝袜线观看_亚洲第一页A∨在线_亚洲国产人成在线观看69网站_无码日韩人妻AV一区免费l
      <strike id="3tkic"><sup id="3tkic"></sup></strike>

      1. <ul id="3tkic"></ul>
          <b id="3tkic"><legend id="3tkic"></legend></b>
          <b id="3tkic"><meter id="3tkic"></meter></b>

        • <strike id="3tkic"></strike>

          <blockquote id="3tkic"></blockquote>

        • 杂多县| 如皋市| 银川市| 明光市| 丽水市| 韶山市| 金华市| 宾阳县| 兴隆县| 花垣县| 太保市| 兰州市| 克东县| 桑日县| 太康县| 渑池县| 东丰县| 南通市| 抚州市| 邵阳市| 旺苍县| 黔西县| 喀喇| 罗甸县| 和林格尔县| 平塘县| 浦城县| 富锦市| 项城市| 巴彦县| 万载县| 来凤县| 郓城县| 湟中县| 和林格尔县| 苍南县| 曲沃县| 集安市| 蒙山县| 于田县| 疏勒县|