【发布时间】:2013-09-05 23:49:13
【问题描述】:
/**
* @param {Object} object
* @param {(string|number)} name
* @param {*} value
*/
var fabric = function(object, name, value) {
object[name] = value;
};
fabric(Number, 'MAX_INTEGER', 9007199254740991);
// ...
console.log(Number.MAX_INTEGER); // 9007199254740991
警告:JSC_INEXISTENT_PROPERTY:属性 MAX_INTEGER 从未在 Number 上定义 在第 14 行第 12 个字符
如何声明没有预定义的动态属性?
UPD:
数字['MAX_INTEGER'];
【问题讨论】:
标签: javascript google-closure-compiler jsdoc