數組愚弄我有一個數組如下清理在包含數組
var myArray={};
myArray.students = [];
myArray.Professors = [];
var tmpArray1 = [];
var tmpArray2 = [];
for(var key =0; key<data.length; key++){
tmpArray1.push(name: data.studentName,id : data.studentId);
tmpArray2.push({name : data.profName,id :data.profId});
myArray.students.push({name: data.studentName,id : data.studentId});
myArray.Professors.push({name : data.profName,id :data.profId);
}
此數組包含學生和教授易受騙的人。我試圖通過檢查臨時數組來清除它,並且只推送那些具有唯一學生ID並教授它的學生和教授,但它似乎沒有正常工作。我想myArray的有獨特的學生和教授
我使用underscorejs這樣的事情,看看http://underscorejs.org/#uniq是否會做你想做的。 – asawyer
我看到四個按鈕,沒有在你的例子中檢查。 – j08691
我看過的所有示例都使用單維數組,因此使用$ .inArray完成檢查。我怎樣才能做到這一點,但檢查studentId和studentName是否一樣? – Mary