如下代碼:var abc = [{ id:123, name:'jack' },{ id:456, name:'Tony' }] var bcd = [{ pid:123, info: '男' },{ pid:123, info:'女' },{ pid:123, info: '未知' },{ pid:456, info: '東' },{ pid:456, info:'西' },{ pid:456, info: '南' },{ pid:456, info: '北' }] let arr=[] for(var j=0;j<bcd.length;j++){ for(var i=0;i<abc.length;i++){ if(abc[i].id === bcd[j].pid){ arr.push(bcd[j].info+'/') console.log(arr) } } } 以上代碼我獲得了全部的info屬性值,但是我想要的結(jié)果是輸出男/女/未知/以及東/西/南/北/該如何改寫代碼才能獲得想要的結(jié)果呢?請大神幫幫忙我已經(jīng)試過+=累加,輸出結(jié)果也是一樣的,無法得到想要的結(jié)果我現(xiàn)在得到的結(jié)果諸如下面的內(nèi)容:["男/", "女/", "未知/"]["男/", "女/", "未知/", "東/"]["男/", "女/", "未知/", "東/", "西/"]["男/", "女/", "未知/", "東/", "西/", "南/"]["男/", "女/", "未知/", "東/", "西/", "南/", "北/"]我想要的結(jié)果是:[{"男/", "女/", "未知/"},{"東/", "西/", "南/", "北/"}]或者是:"男/女/未知" 以及 "東/西/南/北/" 各一次結(jié)果
JS數(shù)組重組問題
慕虎7371278
2019-03-16 18:15:46