Я тестировал что-то в моих инструментах Chrome Dev со следующим кодом:
const one = {a: "a", b: "b"};
const two = { ...one, c: "c" };
VM417:1 Uncaught SyntaxError: Unexpected token ...
Почему я получаю эту ошибку от оператора спреда?
1
birdybird03
24 Апр 2017 в 20:48
2 ответа
Лучший ответ
Вы пытаетесь оставление / распространение объекта, который еще не дошел до ES6 Технические характеристики. Итак, распространение в объект пока не поддерживается, только распространение в массив.
Объект отдыха / распространения в настоящее время является предложением стадии 3.
5
Davin Tryon
24 Апр 2017 в 17:49
Теперь распространение объекта поддерживается в ES6 const one = {a: "a", b: "b"}; const two = {... one, c: "c"};
1
Nilesh Modak
29 Авг 2019 в 10:53
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (кроме ActionScript). Включите все соответствующие теги в свой вопрос; например, [node.js], [jquery], [json] и т. д.