关于JS里怎么把循环输出的结果组成数组

JavaScript018

关于JS里怎么把循环输出的结果组成数组,第1张

给你个简单的例子;

var arr = []

for(i=0 i<10i++){

arr.push(i)

}

这样就是加到数组了

先定义两个数组变量

var dev = new Array()

var sep = new Array()

if ($.trim(array[i]).indexOf("dev") >= 0) {

var dev_id="dev_"+$.trim(array[i].split("_")[1])

console.log("id屏幕id,value屏幕开窗信息:" + dev_id)

dev.push(dev_id)

}

if ($.trim(array[i]).indexOf("separate") >= 0) {

var separate_id=,,,,这里是取出你想要的当前数值.....

sep.push(separate_id)

}

最后,,处理dev,,sep,,这两个数组数据就好了.....

回答里也扔一个,我自己都看不到追答了

var dev = new Array()

var sep = new Array()

for (var i = 0i <array[i].lengthi++) { //从后台数据中,按你自己的分割方法取得的数组

var tmp = new Array()//设置一个临时变量

var dev_id = ""

var separate_id = ""

if (i == 0) { //取第一个dev

if ($.trim(array[i]).indexOf("dev") >= 0) {

dev_id = "dev_" + $.trim(array[i].split("_")[1])

tmp.push(dev_id)

}

} else if ($.trim(array[i]).indexOf("separate") >= 0) {

//找到 separate 说明 dev已经取尽

if (i - 1 >0) { //保证不会取得已经压入的第一条dev

if ($.trim(array[i - 1]).indexOf("dev") >= 0) {

dev_id = "dev_" + $.trim(array[i-1].split("_")[1])

tmp.push(dev_id)

}

}

if ($.trim(array[i]).indexOf("separate") >= 0) {

separate_id = ""//这里是取出你想要的当前数值.....

sep.push(separate_id)

}

}

dev.push(tmp)

}