Im нового для ES6, некоторые вещи, которые я знаю, но все еще немного смущенно о следующих вещах, кто может предоставить мне некоторые подробности об этом новом синтаксисе:ES 6 новый синтаксис о сопзИ
После всего лишь образец фрагмент коды :
1. const { action, stage, conditions } = this.control.ajaxInfo;
Что именно называется? Что именно этот оператор будет делать ?, я попробовал это в консоли, которую он выполнил без каких-либо ошибок. Но когда я попытался проследить эти 3 константы, это показывает неопределенный.
2. const getControlBindings = (control, context) => ({
control,
context,
setAnswer,
ajaxAction
});
Это функция с некоторыми = и => нотации, то, что об этом типе нового синтаксиса:
getControlBindings((control, context) => {
control,
context,
setAnswer,
ajaxAction
})
Тогда что является основным отличием между этими двумя типа функций? Пожалуйста, помогите мне занизить это.
[Destructuring] (http://stackoverflow.com/documentation/search?tag=javascript&query=destructuring), [Функции стрелок] (http://stackoverflow.com/documentation/javascript/5007/arrow-functions#t=201702100709485870422) – Andreas