/**
* @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 从未在第 14 行字符 12 的数字上定义
如何在没有预定义的情况下声明动态属性?
升级版:
数字['MAX_INTEGER'];