如何对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} ];
首先我想在计数的基础上进行计数。我想要与输入相同的输出。 对于计数:-
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/