javascript - 属性“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 之间的一长串随机数。如何解决这个问题?
解决方案
推荐阅读
- java - jaxb2 目标不是生成类
- python - 将库的 NullHandler 集成到我自己的项目记录器中
- python - Python Selenium - 高亮元素不做任何事情
- ruby-on-rails-5 - 导轨 SIDEKIQ 调度器
- python - 如何在谷歌云数据流/Apache Beam 中并行运行多个 WriteToBigQuery?
- sql - 非聚集索引和复合主键之间的性能
- antlr4 - Antlr4 不匹配输入
- c# - BrowserLink 工具不适用于 ASP.NET Core 2.1?
- php - PHP + Stripe API - 从点语法动态设置 php 对象值
- python - 在 python 中,如何将具有相似键的字典元素合并?