以下のオブジェクトがあります:プロパティ名にスペースがある場合、オブジェクトの配列から値を取得する方法は?
var obj = {“2017-12-13”: {“prop 1”: “value1”, “prop 2”: “value2”}, “2017-12-14”: {“prop 1”: “item1”, “prop 2”: “item2”}};
var arr = Object.values(obj); // Result: [{prop 1: “value1”, prop 2: “value2”}, {prop 1: “item1”, prop 2: “item2”}]
そこには「」がプロペラ1の周りではないと2を支えるため、結果が間違っている私が値を取得することはできないんだけど、なぜだこれは。あなたはこの問題を解決する方法を知っていますか?
新しいアレイでprop1の値を取得するにはどうすればよいですか? (望ましい結果:var myArr = [value1, item1]
)
引用符は構文上のものです(構文が間違っています)。実際には問題はありません。 – SLaks
@SLaks返信ありがとうございます。しかし、私はjsonファイルで同様の構文を引用符で囲み、プロパティ名にスペースを入れています。この状況でどのように価値を得るべきですか? – Olga
@Olga - JSONを読み込みます。 JSONを解析します。それでは同じです。 – Quentin