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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何在函數(shù)內(nèi)部傳遞一個(gè)參數(shù),該參數(shù)是訪問(wèn)屬性

如何在函數(shù)內(nèi)部傳遞一個(gè)參數(shù),該參數(shù)是訪問(wèn)屬性

蝴蝶刀刀 2022-09-02 16:23:33
我正在嘗試在javascript ES6中構(gòu)建一個(gè)函數(shù),該函數(shù)需要3個(gè)參數(shù):isSelected - 一個(gè)真/假 OBJ,指示是否選擇了某些內(nèi)容actual - 一個(gè) OBJ,它指示實(shí)際選擇的參數(shù)value - 這是要添加到 isSelected 或?qū)嶋H的訪問(wèn)屬性。我試圖做什么:export const checkSelected = (isSelected, actual, value) => {       return isSelected ? isSelected.`${value}` : actual.value; };但我不知道如何在點(diǎn)后傳遞值。此函數(shù)表示,如果選擇了響應(yīng),則需要從該 OBJ 顯示訪問(wèn)屬性。如果它不顯示另一個(gè)。isSelected.value我想知道如何將 作為參數(shù)傳遞給函數(shù)。.value由于不清楚,這是我需要做的一個(gè)例子:我想傳遞的是,我有3個(gè)參數(shù),值參數(shù)是您添加到OBJ以訪問(wèn)特定屬性的值,例如:selectedObj: {        prop1      prop2 }  actualOBJ {      prop1      prop2 }那我的函數(shù)就行了func(selectedObj, actualOBJ, prop1) {  if selectedOBJ {    selectedOBJ.prop1} else {  actualOBJ.prop1} }
查看完整描述

1 回答

?
當(dāng)年話下

TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個(gè)贊

我猜你想檢查isSelected是否存在,如果存在,你想取出isSelected的“屬性值”,否則該值就是要從“實(shí)際”對(duì)象中獲取的。


以下是您可以執(zhí)行的操作:


const checkSelected = (isSelected, actual, value) => {

  return(typeof isSelected !== 'undefined' ? isSelected[value] : actual[value]);

};


const actual = {

  "test": 123

}


const isSelected = {

  "test": 145

}


console.log(checkSelected(isSelected, actual, "test"))


查看完整回答
反對(duì) 回復(fù) 2022-09-02
  • 1 回答
  • 0 關(guān)注
  • 117 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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