javascript - 如何对JSON对象进行计数并在计数的基础上取相同的输出

标签 javascript performance javascript-objects dom-events

  1. 如何对JSON对象进行计数并根据计数取相同的输出

        var obj = 
       [
        {"id":"0","name":"Mike Johnson","group":1},
        {"id":"1","name":"Bob Smith","group":2},
        {"id":"2","name":"Richard Thomas","group":3},
        {"id":"3","name":"Betty White","group":16},
        {"id":"4","name":"Tim Thompson","group":3},
        {"id":"5","name":"Carl Lewis","group":16},
        {"id":"6","name":"Kathy Towers","group":3},
        {"id":"7","name":"Billy Bob","group":1},
        {"id":"8","name":"Sally Bailey","group":1}
        ];
    
    1. 首先我想在计数的基础上进行计数。我想要与输入相同的输出。 对于计数:-

      var count = 0;
      function getCount() {
      
      for (var i = 0; i < obj.length; i++) {
      
              count++;
      
      }
      return count;
      }
      

    输出:-

    function showDetails()   this is not giving the proper output
    { 
    
       for(var j=0; j< count; j++){ 
       obj.push([{j}]);    
       }                   
    alert(obj.name);        
    }                      
    alert(showDetails());   
    And I want an output like:- 
    
         var obj = 
       [
        {"id":"0","name":"Mike Johnson","group":1},
        {"id":"1","name":"Bob Smith","group":2},
        {"id":"2","name":"Richard Thomas","group":3},
        {"id":"3","name":"Betty White","group":16},
        {"id":"4","name":"Tim Thompson","group":3},
        {"id":"5","name":"Carl Lewis","group":16},
        {"id":"6","name":"Kathy Towers","group":3},
        {"id":"7","name":"Billy Bob","group":1},
        {"id":"8","name":"Sally Bailey","group":1}
        ];
    

    有人可以帮我吗?

最佳答案

var data ="January,February,March,April,May,June,July,August,September,October";
var obj = data.split(',').map((item)=>{
     return {
           name:item
           }
});

obj 将是所需的输出

关于javascript - 如何对JSON对象进行计数并在计数的基础上取相同的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37650393/

相关文章:

javascript - 访问器属性错误 : can't redefine non-configurable property 'status'

javascript - 发生错误.split (“”).reverse()不是函数

performance - Lucene 内存空间索引性能不佳

c++ - 屋顶模型 : calculating operational intensity

algorithm - 时间复杂度是 O(N) 还是 O(Log N)?

javascript - 如果我将运算符声明为变量,我可以执行此命令模式吗?

javascript - 如何阻止 Chrome 存档下拉选择

javascript - 如何使用 Angular2 和 Bootstrap 将工具提示/弹出框添加到表数据中?

javascript - jQuery 删除行

javascript - 访问同一对象中的 JavaScript 对象文字值