Я очень новичок в ES6, и вот моя первая попытка. Похоже, мне нужно только обновить первую строку. Тем не менее, я помню, что читал, что «это» не следует использовать. Я смущен. Надеюсь, вы можете исправить код для меня. Благодаря!Преобразование в синтаксис ES6
// текущий код
initialize: function initialize(options) {
this.item = systemChannel.request('iteminfo:request');
this.model = new someModel({
someItem: options.someItem
},
{
parse: true
});
},
Тогда я пытаюсь преобразовать ES6 синтаксиса // ES6 версия
initialize(options) {
this.item = systemChannel.request('iteminfo:request');
this.model = new someModel({
someItem: options.someItem
},
{
parse: true
});
},
Правильно ли это?
использование transpiler как babel? –
Да в возвышенном тексте, но я не был уверен, что он работает или нет. Я уверен, что он работает, но не уверен, почему у меня не было никаких ошибок. Может быть, этот код, который я написал, находится в правильном синтаксисе ES6? – devwannabe
Да, это правильно ES6. У вас есть примеры сокращенных имен здесь: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Object_initializer – Shanoor