var voxel = {x: 3.6, y: 7.4, z: 6.54};Вот тот же оператор присваивания с синтаксисом деструктуризации ES6:
var x = voxel.x; // x = 3.6
var y = voxel.y; // y = 7.4
var z = voxel.z; // z = 6,54
const {x, y, z} = воксел; // x = 3,6, y = 7,4, z = 6,54Если вместо этого вы хотите сохранить значения
voxel.x в a , voxel.y в b и voxel.z в c , у вас тоже есть эта свобода. const {x: a, y: b, z: c} = voxel // a = 3.6, b = 7.4, c = 6.54Вы можете прочитать это как «получить поле
x и скопировать значение в a » и так далее. getTempOfTmrw(AVG_TEMPERATURES) должно быть 79
testString: 'assert(getTempOfTmrw(AVG_TEMPERATURES) === 79, "getTempOfTmrw(AVG_TEMPERATURES) should be 79");'
- text: использовалось деструктурирование с переназначением
testString: 'getUserInput => assert(getUserInput("index").match(/\{\s*tomorrow\s*:\s*tempOfTomorrow\s*}\s*=\s*avgTemperatures/g),"destructuring with reassignment was used");'
```