[英]name:function(parms) - strange way to define a JavaScript function?
我正在看Hello World Cordova应用程序
出于某种原因,它的定义(看起来像)功能如下
receivedEvent: function(id) {
// blah
},
我以前没有在JavaScript中看到这个,也找不到其他任何像这样的函数。 有人可以解释一下这是不是神奇地做了什么?
是不同的
function receivedEvent (id){
//blah
},
您在这里看到的是对象或类中的方法定义。
const object = {
hiThere: function() {
console.log('hi')
}
};
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Method_definitions
自ECMAScript 2015以来,有一种更常用的语法如下。
const obj = {
foo() {
return 'bar';
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.