【理清 JavaScript 中函数定义的几种主要方式】

理清 JavaScript 中函数定义的几种主要方式:

  1. 对象方法的简写形式(ES6+):
let obj = {
    // 方法简写语法
    show() { },        // 等同于 show: function() { }
    keyword(word) { }  // 等同于 keyword: function(word) { }
}
  1. 对象方法的传统形式:
let obj = {
    show: function() { },
    keyword: function(word) { }
}
  1. 类中的方法:
class Person {
    constructor() { }  // 构造方法
    say() { }         // 实例方法
    static run() { }  // 静态方法
}
  1. 独立函数:
// 函数声明
function doSomething() { }

// 函数表达式
const doOther = function() { }

// 箭头函数
const doMore = () => { }
  1. getter/setter 方法:
let obj = {
    // getter
    get name() { },
    
    // setter
    set name(value) { }
}

第1种方式(对象方法的简写形式),这是现代 JavaScript 推荐的写法,更简洁易读。

posted @ 2025-04-10 15:40  十三山入秋  阅读(12)  评论(0)    收藏  举报