先定義兩個數組變量
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 = 0; i < array[i].length; i++) { //從後臺數據中,按妳自己的分割方法取得的數組
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);
}