首页 > 解决方案 > 属性“z”的唯一值

问题描述

我有这个问题List out all the unique values of attribute “z” found in the following array list:,输入是

var x = ["<r><a z=\"4\"><a z=\"2\"></r>"]

我尝试用以下代码解决它

let x = ["<r><a z=\"4\"><a z=\"2\"></r>"];
let unique = [];
let temp = [];
let pattern = /[0-9]/g;
x.filter((item, i) => {
  temp = item.match(/\d+/g).map(Number);
});

输出应该是唯一的数字,即1,2,3,4,但它给出了 1-4 之间的一长串随机数。如何解决这个问题?

标签: javascriptjqueryecmascript-6

解决方案


推荐阅读