Bare objectsObject.create(null)通过节点模块钩子的速记符号
裸对象 Object.create(null)
通过节点模块钩子的速记符号裸对象安装一个Node加载器钩子,它转换每个加载的JavaScript文件并将<>语法扩展为Object.create(null)
:
var foo = <>; foo.bar = 'bar';
// 使用和普通对象一样
因为裸对象不继承自Object
,所以没有像 { } + { }
的行为:
var foo = <>; foo + foo
// TypeError: Cannot convert object to primitive value
为什么?
小字作者:Gleb Bahmutov :copyright: 2014 许可证: - 对代码做任何事情,但如果它不起作用,请不要怪我。
支持:如果您发现此模块有任何问题,请在Github上发
下载地址
用户评论