我有一個 Javascript 物件,它呼叫person了各種屬性,例如id, name,phone等。
我想創建一個名為 roster 的新 Javascript 物件,它只是名稱。像這樣的東西:
let person = { name: "Hilda", "id": 123, "phone": 000-000-0000 };
let roster = { person.name : person.phone };
person.name但是,React 會在 key 中引發錯誤。我做person.name或做都沒關系person["name"]。我要做:
let roster = {};
roster[person.name] = person.phone;
是否有一些特殊的語法允許person.name直接設定為鍵,或者是否需要解決方法?
uj5u.com熱心網友回復:
采用 []
let person = { name: "Hilda", "id": 123, "phone": "000-000-0000" };
let roster = { [person.name] : person.phone };
console.log(roster)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/441530.html
