摘要: 语法: _.filter(list, predicate, [context]) 说明: 对list集合的每个成员依次进行匹配(根据predicate迭代函数检测),返回匹配成功的集合 list可以为数组,对象,字符串和arguments predicate会传第三个参数value, key, li 阅读全文
posted @ 2017-09-30 15:22 rachel的blog 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 语法 _.indexBy(list, iteratee, [context]) 说明 给定一个list,和 一个用来返回一个在列表中的每个元素键 的iterator 函数(或属性名), 返回一个每一项索引的对象。和groupBy非常像,但是当你知道list的key是唯一的时候可以使用indexBy* 阅读全文
posted @ 2017-09-30 15:17 rachel的blog 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 语法: _.find(list, predicate, [context]) 说明: 对list集合的每个成员依次进行匹配(根据predicate迭代函数检测),匹配成功则立即返回当前成员 list可以为数组,对象,字符串和arguments predicate会传第三个参数value, key, 阅读全文
posted @ 2017-09-30 15:10 rachel的blog 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 语法: _.each(list, iteratee, [context]) 说明: 依次对集合的所有元素进行某种操作,原样返回list。接收3个参数,list集合可以理解为数据源;iteratee即迭代器可以理解为回调方法;context执行上下文。 list可以为数组,对象,字符串和argumen 阅读全文
posted @ 2017-09-30 15:04 rachel的blog 阅读(322) 评论(0) 推荐(0) 编辑
摘要: underscorejs :_.findWhere(list, predicate): 说明: 对list集合的每个对象依次与predicate对象进行匹配,匹配成功则立即返回此对象 list可以为数组和arguments predicate是一个对象 示例一:findWhere对数组,argume 阅读全文
posted @ 2017-09-30 14:57 rachel的blog 阅读(851) 评论(0) 推荐(0) 编辑
摘要: function indexOf(arr,val){ for(var i = 0; i < arr.length; i++){ if(arr[i].id val){return i;} } return -1; } function remove(arr,val){ var index = inde 阅读全文
posted @ 2017-09-22 14:55 rachel的blog 阅读(144) 评论(0) 推荐(0) 编辑