0
const persons = {
p1: {
first: "Yassine",
last: "Boutabia",
},
p2: {
first: "Md Jahidul Hasan",
last: "Mozumder",
},
p3: {
first: "Md Feroj",
last: "Ahmod",
},
}
booYa =() => {
var val = "first"; //just an idea came to me
var arr = [];
for (var key in persons) {
if (persons.hasOwnProperty(key)) {
arr.push(persons[key]);
}
}
console.log(arr[0].val);
}
変数arr
ここで配列としてpersons
オブジェクトを表します。私がconsole.log(arr[0].first);
と書くとfirst
のp1
がYassine
と出力されます。ここまでは順調ですね。 これは変数から最初に取得しようとしています。 first
またはlast
を変数に置き、arr[0]
の最後にチェーンして、その値を取得します。どのようにそれを行うことができますか?
'arr [0] [variable]' – Barmar