Ниже приведен фрагмент кода ES6 ниже. Это было действительно. Я все еще могу запустить его в старых версиях Traceur, но последние Babel и Traceur, похоже, больше не нравятся for-loop в массиве. Может ли кто-нибудь сказать мне, почему это более не актуально.
let people = [
{
"firstName": "Belinda",
"phone": "1-607-194-5530",
"email": "[email protected]"
},
{
"firstName": "Elizabeth",
"phone": "1-155-446-1624",
"email": "[email protected]"
}
]
let phones = [for({phone} of people) phone];
console.log(phones)
Ниже приведен фрагмент ниже ES6, поэтому я знаю, что уничтожение внутри цикла for в порядке.
for(let {phone} of people) {
console.log(phone)
}