第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

「javascript」ES6 解構(gòu)賦值問題

「javascript」ES6 解構(gòu)賦值問題

侃侃無極 2019-01-30 17:58:03
請問如何把object的method正常傳遞給function?如下:let JK = {  firstName: "John",  lastName: "Kennedy",  fullName: function() {    return this.firstName + this.lastName;   } }function getFullName({ fistName, lastName, fullName }) {  console.log(fullName()); } getFullName(JK);console result 是 NaN當(dāng)然,可以不用解構(gòu)直接pass個object給function可以調(diào)用到fullName()這個method。正確該怎么做呢?
查看完整描述

1 回答

?
四季花海

TA貢獻1811條經(jīng)驗 獲得超5個贊

首先,你的getFullName里面的firstName拼錯了。
其次,這個解構(gòu)沒有問題,問題的根源在于this。
解決辦法:

return this.firstName + this.lastName;

替換成

return JK.firstName + JK.lastName;


查看完整回答
反對 回復(fù) 2019-01-30
  • 1 回答
  • 0 關(guān)注
  • 444 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號