小编Bis*_*uju的帖子

获取 JSON 值,其中键以点表示法作为 JS 中的文本

我有以下 JSON。

let carStr = `{
  "_id": "Tesla-200",
  "Design": {
    "Wheel": "Black",
    "Seat": "4",
    "Speed": "200"
  }
}`;
let car = JSON.parse(carStr);


let key = "Design.Wheel";


let keys = key.split(".");
let value = car[keys[0]][keys[1]]; // Need to get this value dynamically rather than hard-coding
console.log(value);
Run Code Online (Sandbox Code Playgroud)

密钥是从另一个部分输入的。如何通过动态传递键“Design.Wheel”作为文本来获取值“Black”。

javascript json object

0
推荐指数
1
解决办法
790
查看次数

标签 统计

javascript ×1

json ×1

object ×1