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

資訊專欄INFORMATION COLUMN

面試前端基礎(chǔ)必備

MonoLog / 1210人閱讀

摘要:中的一下分別輸出指向當(dāng)前調(diào)用函數(shù)的對(duì)象對(duì)象當(dāng)前的指向全局一般遇到這樣的函數(shù)調(diào)用,,當(dāng)前指向全局對(duì)象這里對(duì)象中這個(gè)函數(shù),指向全局。

js中的this call apply bind
var a = {
    a: "haha",
    getA: function () {
        console.log(this.a);
    }
};
var b = {
    a: "hello"
};

var getA = a.getA;
var getA2 = getA.bind(a);

function run (fn) {
    fn();
}

//一下分別輸出
a.getA();//haha
//this指向當(dāng)前調(diào)用函數(shù)的對(duì)象a
getA();//a 對(duì)象
//當(dāng)前的this指向全局this,一般遇到這樣的函數(shù)調(diào)用,fn()=this.fn(),當(dāng)前this指向全局
run(a.getA);//a 對(duì)象
//這里 fn = a.getA = a對(duì)象中g(shù)etA這個(gè)函數(shù),fn()this指向全局。所以 a對(duì)象
getA2.call(b);// "haha"
//call(b)幌子。getA.bind(a) "haha"
原型
function clone(obj) {
    //實(shí)現(xiàn)
}

var a = {name:"a"};
var b = clone(a);

//完善實(shí)現(xiàn)中部分,讓一下代碼成立

console.log(b.name)//"a"

a.name = "a1";
console.log(b.name)//"a1"

b.name = "b";
console.log(b.name)//"b"
console.log(a.name)//"a1"

a.name = "a2";
console.log(b.name)//"b"

//當(dāng)b沒(méi)有值時(shí),b的值是a的值,當(dāng)b被賦值,ab的值互不影響

第一種答案

function clone(obj){
    return Object.create(obj);
}

第二種答案

function clone(obj){
    function fn(){};
    fn.prototype = obj
    return new fn();
}

第三種答案

function clone(obj) {
    var ret = {};
    ret.__proto__ = obj;//__proto__并不是所有瀏覽器都支持
    return ret;
}

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

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

相關(guān)文章

  • 前端進(jìn)階 & 面試必備,優(yōu)質(zhì)資源、好文整理分享!

    摘要:前言前端技術(shù)日新月異,隨著大前端的趨勢(shì),想要成為一名合格的前端工程師,需要學(xué)習(xí)掌握的東西更是寬泛。閑話少說(shuō),這次給大家整理分享一些前端進(jìn)階的優(yōu)質(zhì)學(xué)習(xí)資源,希望對(duì)大家有所幫助個(gè)人博客地址 前言 前端技術(shù)日新月異,隨著 大前端 的趨勢(shì),想要成為一名合格的前端工程師,需要學(xué)習(xí)掌握的東西更是寬泛。所以我們?cè)趯で筮M(jìn)階的過(guò)程中,既要不斷夯實(shí)前端基礎(chǔ),也要快速響應(yīng)技術(shù)的更新迭代。閑話少說(shuō),這次給大家...

    Youngs 評(píng)論0 收藏0
  • 前端開(kāi)發(fā)-從入門(mén)到Offer - 收藏集 - 掘金

    摘要:一些知識(shí)點(diǎn)有哪些方法方法前端從入門(mén)菜鳥(niǎo)到實(shí)踐老司機(jī)所需要的資料與指南合集前端掘金前端從入門(mén)菜鳥(niǎo)到實(shí)踐老司機(jī)所需要的資料與指南合集歸屬于筆者的前端入門(mén)與最佳實(shí)踐。 工欲善其事必先利其器-前端實(shí)習(xí)簡(jiǎn)歷篇 - 掘金 有幸認(rèn)識(shí)很多在大廠工作的學(xué)長(zhǎng),在春招正式開(kāi)始前為我提供很多內(nèi)部推薦的機(jī)會(huì),非常感謝他們對(duì)我的幫助?,F(xiàn)在就要去北京了,對(duì)第一份正式的實(shí)習(xí)工作也充滿期待,也希望把自己遇到的一些問(wèn)題和...

    sf_wangchong 評(píng)論0 收藏0
  • 工作3年,感覺(jué)自己一直在從事無(wú)效的軟件測(cè)試工作

    摘要:到最后,工作能力不但沒(méi)有提升,反而浪費(fèi)了大把的漲薪時(shí)光。六抓包工具,,,各種抓包工具適用于各種項(xiàng)目,總有一款適合你的七接口測(cè)試工具接口測(cè)試神器,你繞不開(kāi)的強(qiáng)大工具。最后可以在公眾號(hào)傷心的辣條免費(fèi)領(lǐng)取一份頁(yè)軟件測(cè)試工程師面試寶典文檔資料。 ...

    dadong 評(píng)論0 收藏0
  • 前端開(kāi)發(fā)應(yīng)屆生面試指南(含各大公司具體指南及面試真題)

    摘要:先介紹一下本人應(yīng)屆前端開(kāi)發(fā)一枚,非科班出身,專業(yè)是化學(xué),大學(xué)期間開(kāi)始自學(xué)前端開(kāi)發(fā),在今年春招實(shí)習(xí)和秋招的時(shí)候投了一些公司,拿到一些京東拼多多虎牙等,總體來(lái)說(shuō)還算滿意,特地寫(xiě)一篇文章來(lái)總結(jié)一下面試的那些套路。 showImg(https://segmentfault.com/img/remote/1460000011897700); 先介紹一下本人應(yīng)屆前端開(kāi)發(fā)一枚,非科班出身,專業(yè)是化學(xué)...

    sunnyxd 評(píng)論0 收藏0
  • 前端開(kāi)發(fā)應(yīng)屆生面試指南(含各大公司具體指南及面試真題)

    摘要:先介紹一下本人應(yīng)屆前端開(kāi)發(fā)一枚,非科班出身,專業(yè)是化學(xué),大學(xué)期間開(kāi)始自學(xué)前端開(kāi)發(fā),在今年春招實(shí)習(xí)和秋招的時(shí)候投了一些公司,拿到一些京東拼多多虎牙等,總體來(lái)說(shuō)還算滿意,特地寫(xiě)一篇文章來(lái)總結(jié)一下面試的那些套路。 showImg(https://segmentfault.com/img/remote/1460000011897700); 先介紹一下本人應(yīng)屆前端開(kāi)發(fā)一枚,非科班出身,專業(yè)是化學(xué)...

    jeyhan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

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