这两种在对象内部定义函数的方式有什么区别?

时间:2019-02-06 02:33:12

标签: javascript

我想知道以下两种在对象内部定义函数的方式之间的区别以及每种方式的利弊吗?

let myObject = {
    fnWithinObject() {
        console.log("Function Within Object");
    },
    fnAttributeWithinObject: function() {
        console.log("Fn Attribute Within Object");
    }
}
myObject.fnWithinObject();
myObject.fnAttributeWithinObject();

1 个答案:

答案 0 :(得分:0)

不多,它们在对象文字方案中在功能上基本上是等效的。另一方面,在将其声明为类的成员时,则需要使用速记版本。