プロパティ名でスペースを含むオブジェクトの非構造化を使用できるかどうかは知りませんか?たぶんこれはできませんし、JavaScript記法が間違っていることに気付きましたが、サーバーのjsonレスポンスを変更することはできません。有効な変数名ではないプロパティ名を持つオブジェクトの破棄
var obj1 = {name: 'Mr Smith', age: 21};
//destructure
var {name, age} = obj1;
//name='Mr Smith' and age=21
期待どおりに動作します。
しかし、私は次のオブジェクト構造を持っていれば、オブジェクトの破壊を使うことができますか?
var obj2 = {"my name": "Mr Jones", age: 22};
var {'my name', age} = obj2;
これが不可能な場合は...
var {'my name' as name, age} = obj2; //name='Mr Jones';
おかげ
[ES6オブジェクトな破壊と変化するターゲット変数]の可能な重複(https://stackoverflow.com/q/34904523/1048572) – Bergi