【理清 JavaScript 中函数定义的几种主要方式】
理清 JavaScript 中函数定义的几种主要方式:
- 对象方法的简写形式(ES6+):
let obj = {
// 方法简写语法
show() { }, // 等同于 show: function() { }
keyword(word) { } // 等同于 keyword: function(word) { }
}
- 对象方法的传统形式:
let obj = {
show: function() { },
keyword: function(word) { }
}
- 类中的方法:
class Person {
constructor() { } // 构造方法
say() { } // 实例方法
static run() { } // 静态方法
}
- 独立函数:
// 函数声明
function doSomething() { }
// 函数表达式
const doOther = function() { }
// 箭头函数
const doMore = () => { }
- getter/setter 方法:
let obj = {
// getter
get name() { },
// setter
set name(value) { }
}
第1种方式(对象方法的简写形式),这是现代 JavaScript 推荐的写法,更简洁易读。

浙公网安备 33010602011771号