常用的Underscore取代for循环

1._.filer
var bid_now = localStorage.getItem("bid_now");
$scope.bid = bid_now;
var event = JSON.parse(localStorage.getItem("bid_name_and_phone")) || [];
// var result = [];
// for (var i = 0; i < event.length; i++) {
// if (bid_now == event[i].activity + event[i].bid) {
// result.push(event[i])
// }
// }
// console.log(result)
// $scope.number = result.length;
var result = _.filter(event, function (num) {
return num.activity + num.bid == bid_now
})

2._.sotBy
// var temp;
// for (var i = result.length - 1; i > 0; --i) {
// for (var j = 0; j < i; j++) {
// if (parseInt(result[j].price) > parseInt(result[j + 1].price)) {
// temp = result[j];
// result[j] = result[j + 1];
// result[j + 1] = temp;
// }
// }
// }
// $scope.lists = result;
var result = _.sortBy(result, function (num) {
return num.price
})

3._.map
for (i = 0; i < list.length; i++) {
if (list[i].activity == (localStorage.getItem("nowActivity"))) {
new_list.push(list[i])
}
}
// var new_list = _.map(list,function(num){return num.activity == now_activity})
// console.log(list.length + JSON.stringify(new_list))
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值