JavaScript:对要管理的Twitter用户名进行排序的数组

时间:2018-09-17 10:37:20

标签: javascript

参考Based on this question

我想进一步对结果进行排序,并不是所有的用户名都以@开头,我已经尝试过了:

var users = [...document.querySelectorAll('.userRowTableItem')].map(i => i.textContent) 
var matches = users.match(/@\w+/g) 
console.log(matches) 

但是得到VM1354:2 Uncaught TypeError: users.match is not a function at <anonymous>:2:21

1 个答案:

答案 0 :(得分:6)

users是一个数组。尝试Array.filter

var matches = users.filter(v => v.match(/@\w+/g))