我有以下对象“obj”。我尝试调试它,似乎这两个函数都是成员“render”和“sort”。这两种类型的声明有什么区别吗?
var obj = {
render:function(){
},
sort(){
}
}
最佳答案
您正在使用新的 object literal notation ES6 中引入。它完全有效,但不适用于旧版浏览器和某些当前浏览器。如果对新的 Javascript 功能感兴趣,您可以考虑研究 ES6 transpiler如traceur或babel以便您获得跨浏览器支持。
关于JavaScript 成员函数声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31290653/