underscore.path 使用字符串路径访问嵌套属性的下划线助手
下划线路径该库是Underscore的扩展,它允许使用字符串路径访问嵌套属性。想象一下,一个嵌套得深不见底的对象,现在你只需使用一条简单的字符串路径,就能轻松获取所需属性!这种特性让访问嵌套属性变得前所未有的简单。
依赖关系underscore.js (>= 1.5.0)节点
var _ = require('underscore');
_.mixin(require('underscore.path'));
例子:
var object = { foo: { bar: 123 } };
_.path(object, "foo.bar");
这样一来,难道不是一劳永逸地解决了访问嵌套对象的困扰吗?更多关于underscore.pathextend的信息可以在这里找到。而且,如果你对如何使用路径字符串获取静态属性感兴趣,这个链接也许能帮到你!
值得注意的是,类似的扩展如underscore.deepextend,可以用于深度扩展对象,也不妨了解一下。如果你有解析字符串值的需求,underscore.parse正是你需要的工具,看看它吧。
别忘了这些工具都在MIT许可下发布,这意味着你可以自由地使用、修改和分发它们,只需保留原作者的版权声明即可。版权所有(c) 2014 Mateus Maso。在MIT许可下发布。
是不是感觉突然间一切都变得触手可及了呢?赶紧尝试一下吧!
用户评论