成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

js手寫系列-- new

mrli2016 / 1896人閱讀

摘要:此外因?yàn)闀?huì)修改原數(shù)組,所以會(huì)被去除第一個(gè)參數(shù)將的原型指向構(gòu)造函數(shù),這樣就可以訪問到構(gòu)造函數(shù)原型中的屬性使用,改變構(gòu)造函數(shù)的指向到新建的對象,這樣就可以訪問到構(gòu)造函數(shù)中的屬性返回代碼注意寫錯(cuò)的地方

步驟

用new Object() 的方式新建了一個(gè)對象 obj

取出第一個(gè)參數(shù),就是我們要傳入的構(gòu)造函數(shù)。此外因?yàn)?shift 會(huì)修改原數(shù)組,所以 arguments 會(huì)被去除第一個(gè)參數(shù)

將 obj 的原型指向構(gòu)造函數(shù),這樣 obj 就可以訪問到構(gòu)造函數(shù)原型中的屬性

使用 apply,改變構(gòu)造函數(shù) this 的指向到新建的對象,這樣 obj 就可以訪問到構(gòu)造函數(shù)中的屬性

返回 obj

other
        function argstoArr() {
            // return Array.prototype.shift.call(arguments)
            return [].shift.call(arguments)
        }
        var arr1 = argstoArr(1, 2, 3)
        console.log(arr1) //1
代碼




    
    
    
    Document



    


注意寫錯(cuò)的地方

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/102628.html

相關(guān)文章

  • js手寫系列-- 數(shù)組去重

    摘要:新數(shù)組存放最簡單數(shù)組去重法新建一新數(shù)組,遍歷傳入數(shù)組,值不在新數(shù)組就進(jìn)該新數(shù)組中以下不支持?jǐn)?shù)組的方法一個(gè)新的臨時(shí)數(shù)組 es6 var arr = [1, 1, 3, 4, 3] function unique(arr) { return Array.from(new Set(arr)) } cons...

    ?xiaoxiao, 評論0 收藏0
  • js手寫系列-- 數(shù)組排序算法

    摘要:冒泡排序原理第一輪第二輪第三輪第四輪第五輪實(shí)現(xiàn)排序,升序要排序的數(shù)組排序后的數(shù)組數(shù)組的長度為,不用跟自己比較,所以外層循環(huán)遍,循環(huán)第一次,數(shù)組最后一位就是最大,依次累加不用跟自己比較,也不用跟已經(jīng)排序后,放在數(shù)組尾的值比較快速排序原理 冒泡排序 原理 var arr = [12, 13, 23, 14, 16, 11]; // 第一輪 /...

    YorkChen 評論0 收藏0
  • js手寫系列-- 深拷貝

    代碼 function depClone(obj) { var result = JSON.parse(JSON.stringify(obj)); return result; } var obj = { family: { border: wan...

    MSchumi 評論0 收藏0
  • js手寫系列-- 圖片懶加載

    摘要:代碼效果初始頁面只能放下張圖片,所以只請求了張圖片當(dāng)我滾動(dòng)到底部,加載完圖片后,不管我再怎么滾動(dòng),不會(huì)再發(fā)請求 代碼 Document * { padding: 0; margin: 0; } img { ...

    shery 評論0 收藏0
  • js手寫系列-- call,apply

    摘要:參考作用和用來調(diào)用函數(shù),并用指定對象第一個(gè)參數(shù)替換函數(shù)的值,同時(shí)用指定數(shù)組替換函數(shù)的參數(shù)我自己不用聲明一個(gè)構(gòu)造函數(shù),就借用現(xiàn)成的構(gòu)造函數(shù),從而精簡代碼效果 參考 https://www.cnblogs.com/moqiu... 作用 call和apply用來調(diào)用函數(shù),并用指定對象(第一個(gè)參數(shù))替換函數(shù)的 this 值,同時(shí)用指定數(shù)組替換函數(shù)的參數(shù) 我自己不用聲明一個(gè)構(gòu)造函數(shù),就借用現(xiàn)...

    keithyau 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<