【文件属性】:
文件名称:recoil:通过 `require` 调用模拟全局对象的属性
文件大小:6KB
文件格式:ZIP
更新时间:2021-07-03 22:31:53
JavaScript
Recoil.js
通过require调用模拟全局对象的属性。
用法
一个用例是测试 polyfill。 考虑foo.js :
// foo.js
module . exports = {
isArray : Array . isArray || 'polyfill' ,
forEach : Array . forEach || 'pony'
} ;
为了获得在polyfill的字符串isArray ,这样做:
// 1.js
var opts = { obj : Array , key : 'isArray' , val : null } ;
var foo = recoil ( './foo.js' , opts ) ;
console . log ( foo . isArray ) ; //=> 'polyfill'
Recoil 的工作原理如下:
保存Arr
【文件预览】:
recoil-master
----.jshintrc(273B)
----.travis.yml(186B)
----example()
--------foo.js(97B)
--------2.js(276B)
--------1.js(162B)
----LICENSE(1KB)
----test()
--------fixtures()
--------index.js(965B)
----README.md(2KB)
----.editorconfig(147B)
----.gitignore(48B)
----index.js(878B)
----package.json(801B)