• <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <small id="ggggg"></small> <sup id="ggggg"></sup>
    <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <tfoot id="ggggg"></tfoot>
  • <nav id="ggggg"><cite id="ggggg"></cite></nav>
    <nav id="ggggg"></nav>
    成人黃色A片免费看三更小说,精品人妻av区波多野结衣,亚洲第一极品精品无码,欧美综合区自拍亚洲综合,久久99青青精品免费观看,中文字幕在线中字日韩 ,亚洲国产精品18久久久久久,黄色在线免费观看

    JS基礎知識整理06-函數

    2019-9-30    seo達人

    使用function關鍵字定義函數

    函數聲明會被提升(Hoisting),將聲明移動到當前作用域頂端的默認行為。



    參數:

    如果函數調用的參數太多(超過聲明),則可以使用函數的內置對象arguments

    arguments.length 會返回函數被調用時收到的參數數目

    arguments[index]可以得到相應的參數



    傳遞對象的時候是使用引用來傳遞的,如果函數修改了對象屬性,則原始對象也改變了。





    調用:

    以函數形式調用函數:(這種方式調用默認的是全局對象調用)

    function myFunction(a, b) {

    return a * b;

    }

    myFunction(10, 2);



    作為方法來調用函數:(這種方式調用屬于函數的擁有者myObject)

    var myObject = {

    firstName:"Bill",

    lastName: "Gates",

    fullName: function () {

    return this.firstName + " " + this.lastName;

    }

    }

    myObject.fullName(); 



    通過函數構造器來調用函數:(如果函數調用的前面是 new 關鍵字,那么這是一個構造函數調用)

    function myFunction(arg1, arg2) {

    this.firstName = arg1;

    this.lastName  = arg2;

    }

    var x = new myFunction("Bill", "Gates");

    x.firstName; 



    call()和apply()方法:

    var person = {

    fullName: function() {

    return this.firstName + " " + this.lastName;

    }

    }

    var person1 = {

    firstName:"Bill",

    lastName: "Gates",

    }

    var person2 = {

    fullName: function(city, country) {

    return this.firstName + " " + this.lastName + "," + city + "," + country;

    }

    }



    call() 方法是預定義的 JavaScript 方法。

    它可以用來調用所有者對象作為參數的方法。

    通過 call(),您能夠使用屬于另一個對象的方法。

    如:

    person.fullName.call(person1)// person1來調用person的fullName方法



    call()可以帶參數,參數對應按順序的傳給方法

    person2.fullName.call(person1,"Seattle", "USA")



    apply()方法和call()方法類似

    區別在于接收參數的方式不一樣。

    call(obj,"x","y") 方法分別接受參數

    apply(obj,["x","y"]) 方法接收數組形式的參數





    箭頭函數:(ES6)

    箭頭函數不需要function關鍵字、return關鍵字和大括號

    var x = function(x, y) {

      return x y;

    }



    var x = (x, y) => x
    y;

    兩個的作用相同。



    箭頭函數沒有自己的this、如果函數是單個語句,則只能省略 return 關鍵字和大括號

    藍藍設計www.lzhte.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計  cs界面設計  ipad界面設計  包裝設計  圖標定制  用戶體驗 、交互設計、 網站建設 平面設計服務

    日歷

    鏈接

    個人資料

    藍藍設計的小編 http://www.lzhte.cn

    存檔

    主站蜘蛛池模板: 国产精品欧美在线另类小说| 国产午夜福利片1000无码| 国产成人一区二区三区影院免费| 青春草在线视频精品| 国产成人自拍视频综合| 欧洲中文字幕国产精品| 91福利姬| 国产肉感大码AV无码| 凤山县| a 'v片欧美日韩在线| 久久五月丁香激情综合| 波多野结衣一区二区三区高清在线| 亚洲福利一区二区在线| 欧美日韩亚洲国产无线码| 久草香蕉视频在线观看| 国产精品视频色尤物yw| 99久久精品国产自在首页| 亚洲国产美女精品久久久| 日本无遮挡床戏视频免费| 欧美一级特黄aaa大片在线观看| 临漳县| 日韩AV有码无码一区二区三区| 亚洲成v人片在线观看日本| 亚洲成人av日韩在线| 国内精品国产三级国产AV| 欧美日韩亚洲国产天堂A| 亚洲精品乱码中文字幕| 亚洲欧洲一区二区三区| 国产亚洲欧美日韩综合一区在线观看| 亚洲精品一区二区三区av| 亚洲AV成人一区二区三区在线播放| 亚洲av不卡电影在线网址最新| 欧美人与禽交zozo| 99热成人精品国产免| 夜夜高潮夜夜爽国产伦精品| 久久久精品中文无码字幕| 清河县| 国产粉嫩粉嫩的18在线播放91| 久久综合给合久久狠狠狠…| 在线亚洲综合欧美网站首页| 国产精品民宅偷窥盗摄|