Javascript 根据总数和奇偶数拆分JSON对象
我想要实现的目标是,首先计算JSon对象的总数Javascript 根据总数和奇偶数拆分JSON对象,javascript,jquery,Javascript,Jquery,我想要实现的目标是,首先计算JSon对象的总数console.log(Jobj.length)例如,我现在有13个项目 #reddiv的内部应该是7项,Math.round(Jobj.length/2),#bluediv的内部应该是6项Math.floor(Jobj.length/2),如果我有14项,那么red和blue都有7项 现在的问题是,我如何按照我想要的方式分割,将前7个分割成红色,其余的分割成蓝色。 如果有人能帮忙的话,我已经做了特别的工作 它现在可以工作了。我创造了一把小提琴: 这
console.log(Jobj.length)代码>例如,我现在有13个项目
#red
div的内部应该是7项,Math.round(Jobj.length/2)
,#blue
div的内部应该是6项Math.floor(Jobj.length/2)
,如果我有14项,那么red
和blue
都有7项
现在的问题是,我如何按照我想要的方式分割,将前7个分割成红色,其余的分割成蓝色。
如果有人能帮忙的话,我已经做了特别的工作
它现在可以工作了。我创造了一把小提琴:
这是修改后的第一部分:
$.each(Jobj, function(i,v){
if(i<7) {
($('<p>').text(v.item)).appendTo('.col1');
}
else {
($('<p>').text(v.item)).appendTo('.col2');
}
});
$。每个(作业j,函数(i,v){
如果(i它现在可以工作了。我创建了一个小提琴:
这是修改后的第一部分:
$.each(Jobj, function(i,v){
if(i<7) {
($('<p>').text(v.item)).appendTo('.col1');
}
else {
($('<p>').text(v.item)).appendTo('.col2');
}
});
$。每个(作业j,函数(i,v){
如果(i使用数组slice()
方法获取数组的子序列:
var redcount = Math.ceil(Jobj.length/2); // Use Math.ceil() to put the excess in #red
var red = Jobj.slice(0, redcount);
var blue = JObj.slice(redcount);
然后,您可以在div中随意显示红色
和蓝色
的内容。使用数组切片()
方法获取数组的子序列:
var redcount = Math.ceil(Jobj.length/2); // Use Math.ceil() to put the excess in #red
var red = Jobj.slice(0, redcount);
var blue = JObj.slice(redcount);
然后,您可以在div中随意显示红色
和蓝色
的内容。更精确的答案
var half = Math.floor( Jobj.length / 2);
for (var i=0;i<Jobj.length ;i++) {
if (i<=half) {
($('<p>').text(Jobj[i].item)).appendTo('.col1');
} else {
($('<p>').text(Jobj[i].item)).appendTo('.col2');
}
}
var half=数学楼层(作业长度/2);
对于(var i=0;i更精确的答案
var half = Math.floor( Jobj.length / 2);
for (var i=0;i<Jobj.length ;i++) {
if (i<=half) {
($('<p>').text(Jobj[i].item)).appendTo('.col1');
} else {
($('<p>').text(Jobj[i].item)).appendTo('.col2');
}
}
var half=数学楼层(作业长度/2);
因为(var i=0;我想我应该试试if语句然后问:-)谢谢你的回答谢谢我应该试试if语句然后问:-)谢谢你的回答