我是一个初学者程序员,我在迭代数组时遇到了问题。我想在它的索引上迭代相同的列表。也就是说,我想在 [i] 上迭代 [j]。让 [j] 完成运行并增加 [i] 我想在它的索引上迭代相同的列表。也就是说,我想在 [i] 上迭代 [j]。让 [j] 完成并增加 [i] 并再次执行相同的操作,直到没有其他内容可通过。
for (let i = 0; i < results.length; i++) {
for (let j = i+1; j < results.length; j++) {
if (results[i].Email == results[j].Email){
// delete the item or items from the array
}
}
}
有问题的数组是这个,我想检查电子邮件是否重复删除:
results = [
{Id: 1, Name: "Some", Lastname: "One", Email: "someone@email.com"},
{Id: 2, Name: "Some", Lastname: "One", Email: "someone@email.com"},
{Id: 3, Name: "Some", Lastname: "One", Email: "someother@email.com"}
]