从变量中删除重复值

时间:2017-06-20 18:06:45

标签: javascript

我有javascript获取值并分配给变量“UserIds”。但我想删除任何重复的“

javascript:
(
function()
{ 
var n=escape("\r\n");
var UserIds = $('tr.background-light:contains(".")').map
(function() {return $.text([this]);  }).get().join(n); alert(UserIds);
}
)();

上面的代码从IE DOM资源管理器中找到了两次答案。因此结果将是:

  1. GRON,NYA
  2. PER,RALLE
  3. POIR,PGE
  4. RICD,CLEEN
  5. GRON,NYA
  6. PER,RALLE
  7. POIR,PGE
  8. RICD,CLEEN
  9. 我只想在这一特定事件中获得前4名。

1 个答案:

答案 0 :(得分:0)

您可以使用Array.prototype.filter()

过滤数组



let UserIds = [1, 2, 3, 4, 1, 2, 3, 4]

let filteredUserIds = UserIds.filter((id, index, arr) => arr.indexOf(id) === index)

console.log(filteredUserIds)