iT邦幫忙

1

JavaScript取值問題

大家好,有個小問題想請教

假如console.log(this.props.name)輸出是Gary

想問說那個name可以用參數代替嗎

像是以下

let value = 'name';
console.log(this.props.${value});

我知道會噴錯,我想達到輸出是Gary

不知道有辦法達到嗎,謝謝!

淺水員 iT邦研究生 4 級 ‧ 2020-06-18 13:14:08 檢舉
console.log(this.props[value]);
gary11159 iT邦新手 5 級 ‧ 2020-06-18 13:23:15 檢舉
非常感謝
我居然跟你差了4秒回答。

1 個回答

2
浩瀚星空
iT邦超人 1 級 ‧ 2020-06-18 13:14:04
最佳解答

試試如下的做法看看

let value = 'name';
console.log(this.props[value]);
dragonH iT邦超人 5 級 ‧ 2020-06-18 13:15:22 檢舉

codepen 支援

gary11159 iT邦新手 5 級 ‧ 2020-06-18 13:24:20 檢舉

感謝各位幫忙~

我要發表回答

立即登入回答