小编Fun*_*ion的帖子

Javascript循环直到满足条件

我试图无限循环,直到满足条件......这是正确的吗?似乎不是.

    var set = false;
    while(set !== true) {
        var check = searchArray(checkResult, number);
        if(check === false) {
            grid.push(number);
            set = true;
        } 
    }
Run Code Online (Sandbox Code Playgroud)

javascript while-loop

5
推荐指数
1
解决办法
3万
查看次数

按属性的Javascript组对象

我正在尝试按日期对数组中的对象进行分组:

var list = [
     {
         date: "2017-01-01",
         type: "type1",
         amount: 100
     },
     {
         date: "2017-01-01",
         type: "type2",
         amount: 150
     },
     {
         date: "2017-01-02",
         type: "type1",
         amount: 200
     }
]
Run Code Online (Sandbox Code Playgroud)

而我正试图得到类似的东西:

var dateArr = [
   {
      date: "2017-01-01",
      activities: [
        {
           type: "type1",
           amount: 100
        },
        {
           type: "type2",
           amount: 150
        }]
   }
]
Run Code Online (Sandbox Code Playgroud)

我尝试了一些事情......比如使用下划线(来自这里/sf/answers/1112223871/):

var dateArr = _
.chain(list)
.groupBy('date')
.map(function(value, key) {
    return {
        date: key,
        activities: [{
            type: _.pluck(value, 'type'),
            amount: _.pluck(value, 'amount')
        }]
    } …
Run Code Online (Sandbox Code Playgroud)

javascript arrays json object underscore.js

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×2

arrays ×1

json ×1

object ×1

underscore.js ×1

while-loop ×1