Да, это новый ES6 способ сделать это
старый способ
var obj = {
foo: function() {},
bar: function() {}
};
новый способ
обычно вы можете использовать старый синтаксис, новый является необязательным, но бит короче
var obj = {
foo() {},
bar() {}
};
лучше пропустить дублирование, когда вы делаете что-то вроде этого
function method(){};
return {
method: method
};
может выглядит как
return {
method
};
же синтаксиса вы можете найти в определении класса ES6
class MyClass {
constructor(geometry, materials) {}
update(camera) {}
get boneCount() {}
set matrixType(matrixType) {}
}
Bes с.
Егор