数组愚弄我有一个数组如下清理在包含数组
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