我有一个包含嵌套数组的数据对象.我想知道Underscore是否可以在对象内的数组中找到值.

例:

var data = {
  'a': 'value','b': 'value2','c': [ 'value3','value4','value5']
}

_.where(data,{ c: 'value4' });

解决方法

你可以使用_.filter():
_.filter(data,function(item){
  return _.contains(item,"value4");
});

javascript – Underscore.js _.where查找子对象的更多相关文章

  1. 手写Spirit防抖函数underscore和节流函数lodash

    这篇文章主要介绍了手写Spirit防抖函数underscore和节流函数lodash,接下来将会带你们了解下这两者的区别,以及我们该如何手写实现这两个函数

  2. backbone.js – 如何/然后在“mustache” – 如underscore.js?

    我使用underscore.js进行HTML模板化,设置为使用mustache语法,如下所示:{{}}我有这个代码:如何使用{{}}将其翻译成一个underscore.js小丑风格的模板?

  3. javascript – JQuery和Underscore“每个”保证数组的顺序?

    我在Javascript上阅读:GoodParts…据我所知,“每个”功能都是基于in,那么JQuery和Underscore库中的每个函数是否会在数组迭代时保证顺序?我试图避免令人讨厌的标准.先谢谢你.解决方法当迭代数组时,总是保证顺序.当你不经过重复(非数组)对象是没有保证的时候.数组依然是对象.每个都不是一个forforfor对象,而是用于数组类.该框架确定作业的正确循环并且应用相同的逻辑:数组迭代是有序的,而对象迭代不是.下划线的来源:jQuery的来源:

  4. javascript – Underscore.js对象 – 对象映射器?

    是否有Underscore.js函数可以根据其他对象的属性将一个对象映射到另一个对象?

  5. javascript – lodash / underscore检查一个对象是否包含来自另一个对象的所有键/值

    这可能是一个简单的问题,但我无法从lodashapi文档和Google中找到答案.我们假设我有一个像这样的对象:我想要一个函数,我可以传递一个键/值对,如果键存在于我的对象中并且具有指定的值,则返回true:这有点像where()但只有一个对象.解决方法您可以使用matcher:用mixin:编辑下划线1.8版添加了_.isMatch功能.

  6. javascript – 使用Underscore的_.debounce()方法

    我正在尝试使用UnderscoreJS和它的_.debounce()方法来停止一个回调函数,以便在keyup事件上重复触发.我这样做是因为每次你开始输入时,都会激活一个AJAX调用,因此对你键入的每个字符进行调用会非常昂贵(:这是我使用该方法的方式:但显然它不起作用,因为没有任何事情再次激发,但如果我删除方法我的代码工作得很好(那么那里可能会出现什么问题?

  7. javascript – 使用下划线或jquery的真值函数的js数组中的IndexOf元素

    我需要与Underscore的find基本相同的功能,但是使用元素的索引作为结果.据我所知,Underscore的indexOf寻找一个值并且不起作用.与jQuery的inArray功能相同的问题.我想出了以下实现,但我不确定它是最有效的:解决方法这是一个简单的实现:它将适用于具有length属性的任何可索引对象,您可以传递一个过滤器的复杂过滤器函数.

  8. javascript – Underscore.js _.where查找子对象

    我有一个包含嵌套数组的数据对象.我想知道Underscore是否可以在对象内的数组中找到值.例:解决方法你可以使用_.filter():

  9. javascript – Underscore _.intersection() – 如何?

    如何将这个数组数组传递给_.intersection()进行相交?

  10. underscore.js – 如何使用下划线获取对象的前n个元素?

    如何使用下划线获取对象的第一个n(例如3)元素?

随机推荐

  1. js中‘!.’是什么意思

  2. Vue如何指定不编译的文件夹和favicon.ico

    这篇文章主要介绍了Vue如何指定不编译的文件夹和favicon.ico,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  3. 基于JavaScript编写一个图片转PDF转换器

    本文为大家介绍了一个简单的 JavaScript 项目,可以将图片转换为 PDF 文件。你可以从本地选择任何一张图片,只需点击一下即可将其转换为 PDF 文件,感兴趣的可以动手尝试一下

  4. jquery点赞功能实现代码 点个赞吧!

    点赞功能很多地方都会出现,如何实现爱心点赞功能,这篇文章主要为大家详细介绍了jquery点赞功能实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  5. AngularJs上传前预览图片的实例代码

    使用AngularJs进行开发,在项目中,经常会遇到上传图片后,需在一旁预览图片内容,怎么实现这样的功能呢?今天小编给大家分享AugularJs上传前预览图片的实现代码,需要的朋友参考下吧

  6. JavaScript面向对象编程入门教程

    这篇文章主要介绍了JavaScript面向对象编程的相关概念,例如类、对象、属性、方法等面向对象的术语,并以实例讲解各种术语的使用,非常好的一篇面向对象入门教程,其它语言也可以参考哦

  7. jQuery中的通配符选择器使用总结

    通配符在控制input标签时相当好用,这里简单进行了jQuery中的通配符选择器使用总结,需要的朋友可以参考下

  8. javascript 动态调整图片尺寸实现代码

    在自己的网站上更新文章时一个比较常见的问题是:文章插图太宽,使整个网页都变形了。如果对每个插图都先进行缩放再插入的话,太麻烦了。

  9. jquery ajaxfileupload异步上传插件

    这篇文章主要为大家详细介绍了jquery ajaxfileupload异步上传插件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  10. React学习之受控组件与数据共享实例分析

    这篇文章主要介绍了React学习之受控组件与数据共享,结合实例形式分析了React受控组件与组件间数据共享相关原理与使用技巧,需要的朋友可以参考下

返回
顶部