【文件属性】:
文件名称:utils-deep-get:深度获取嵌套属性
文件大小:14KB
文件格式:ZIP
更新时间:2021-05-31 22:06:17
JavaScript
深度获取
深入获取嵌套属性。
安装
$ npm install utils-deep-get
要在浏览器中使用,请使用 。
用法
var deepGet = require ( 'utils-deep-get' ) ;
deepGet( obj, path[, options] )
深入获取嵌套属性。
var obj = { 'a' : { 'b' : { 'c' : 'd' } } } ;
var val = deepGet ( obj , 'a.b.c' ) ;
// returns 'd'
对于包含arrays paths ,请指定数字索引。
var arr = [
{ 'a' : [ { 'x' : 5 } ] } ,
{ 'a' : [ { 'x' : 10 } ] }
] ;
var val = deepGet ( arr , '1.a.0.x' ) ;
【文件预览】:
utils-deep-get-master
----.jshintrc(1KB)
----.gitignore(711B)
----package.json(1KB)
----Makefile(2KB)
----.travis.yml(156B)
----LICENSE(1KB)
----examples()
--------index.js(357B)
----.jshintignore(118B)
----README.md(4KB)
----lib()
--------defaults.js(232B)
--------index.js(1KB)
--------validate.js(946B)
--------deepget.js(550B)
--------factory.js(1KB)
----TODO.md(251B)
----.npmignore(498B)
----.gitattributes(12B)
----test()
--------test.js(3KB)
--------test.deepget.js(1KB)
--------test.factory.js(2KB)
--------test.defaults.js(512B)
--------test.validate.js(1KB)
----.editorconfig(169B)