js对象属性为函数的使用示例:
(1)javascript属性
对象的每一个“键名”又称为“属性”(property),它的“键值”可以是任何数据类型。如果一个属性的值为函数,通常把这个属性称为“方法”,它可以像函数那样调用。
var o = { p: function(x) {return 2*x;} }; o.p(1) // 2
上面的对象就有一个方法p,它就是一个函数。
对象的属性之间用逗号分隔,ECMAScript 5规定最后一个属性后面可以加逗号(trailing comma),也可以不加。
var o = { p: 123, m: function () { ... }, }
上面的代码中m属性后面的那个逗号,有或没有都不算错。但是,ECMAScript 3不允许添加逗号,所以如果要兼容老式浏览器(比如IE 8),那就不能加这个逗号。