文件名称:get-or-else:一个微小的npm模块,用于测试名称空间是否有效,如果没有,则带有备份值
文件大小:17KB
文件格式:ZIP
更新时间:2024-05-21 16:43:04
JavaScript
否则 用JavaScript ES5编写的简单Get Or Else模块。 如果所需的名称空间未产生结果,请在给定的名称空间中使用备份值请求对象属性。 如果您拥有不可信赖的或深层嵌套的数据源,则很有用。 如果不这样做,可能会为您节省一些时间。 范例ES5 var get = require ( "get-or-else" ) ; window . a = { x : 4 } ; get ( [ window , 'a.b.c' ] , { } ) ; // returns {} as window.a.b.c does not exist, so `else` is used get ( [ window , 'a' ] , { } ) ; // returns { x: 4 } as window.a does exist, so expected value is return
【文件预览】:
get-or-else-master
----.gitignore(83B)
----index__test__.js(1KB)
----package.json(702B)
----package-lock.json(42KB)
----.nvmrc(6B)
----.travis.yml(39B)
----LICENSE(1KB)
----index.js(1KB)
----README.md(2KB)
----.editorconfig(132B)