我正在查看 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';
}
}
关于javascript - 名称 :function(parms) - strange way to define a JavaScript function?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49351796/