定义者Object.defineProperty和Object.defineProperties更简单、更简洁的包装器。兼容性回退到旧浏览器的愚蠢obj.prop = value
分配。
安装使用:component install darsain/definer
用法:
var definer = require('definer');
definer(obj);
t.define('foo', 42);
t.define('bar', 43, { writable: true });
自定义定义器类型:
definer(obj);
t.type('enumerable', { enumerable: true });
t.enumerable('foo');
暂无评论