Я начинаю изучать синтаксис Vue.js и ECMA6, я видел это в учебнике:
methods: {
someMethod: function() {
console.log(this) // this works
}
}
Тогда я подумал, что синтаксис может быть:
methods: {
someMethod: () => {
console.log(this) // this undefined
}
}
но это работает:
methods: {
someMethod () {
console.log(this) // this works
}
}
Можно объяснить разницу и синтаксис ECMA5?