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

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

例:

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

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

解决方法

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

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...