过滤数组中的重复对象

时间:2016-08-02 02:14:58

标签: javascript

这个问题被问了很多,但我尝试过的任何解决方案对我都不起作用。 也许用错了。

我想过滤一个数组中的重复对象我已经用private void SendFilesButton_Click(object sender, EventArgs e) { Task SendTask = Task.Factory.StartNew(() => SendFiles()); } public void SendFiles() { try { tcpClient = tcpListener.AcceptTcpClient(); if (tcpClient.Connected) { using (StreamReader reader = new StreamReader("C:\\Users\\Chudnofsky\\Desktop\\Projekt\\Neu\\Messwerte.txt")) { lock (this) { string line; for (int i = 1; i < 2400; i++) { line = reader.ReadLine() + Environment.NewLine; stream = tcpClient.GetStream(); byte[] toSend = Encoding.ASCII.GetBytes(line); stream.Write(toSend, 0, toSend.Length); stream.Flush(); i++; Thread.Sleep(6000); } } } } } catch (Exception) { System.Windows.Forms.MessageBox.Show("Datei konnte nicht gelesen werden!"); } } 尝试了但是我可以让它工作。所以我希望有人可以在这里帮我解释一下如何做到这一点。我有更多的功能

最新代码

forEach(), find(), filter(), and checking it based on indexOf()

所以这必须返回

var list = [{ name: "Lisa", profile: "admin" }, { name: "Eliza", profile: "admin" }, { name: "Lisa", profile: "admin" }]; function log(a) { console.log(a) } var arr = list.filter(function(item) { return item !== list }) log(arr)

因为Lisa是一个重复的对象。

0 个答案:

没有答案