это должно быть довольно просто, но я не могу правильно понять синтаксис.
var newObject = {a:1,b:2,c:"three"};
var {...newObject} = newObject;
console.log(a); // returns undefined
Я пытаюсь автоматически деструктурировать свои объекты. Я могу заставить его работать, если я использую
var {a,b,c} = newObject
но у меня есть несколько длинных массивов, и я не хочу вводить все свои переменные
eval
- person CertainPerformance   schedule 26.10.2018newObject.a
? - person slider   schedule 26.10.2018newObject
все равно будет минимизирован. Просто упомянем, но совершенно не рекомендуем использовать оператор with-do — developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/ - person Matthi   schedule 26.10.2018with
, он часто используется в шаблонизаторах. Если есть блок кода, который будет работать только со свойствамиnewObject
, возможно, стоит посмотреть - person Dexygen   schedule 26.10.2018