【发布时间】:2020-06-26 16:38:17
【问题描述】:
在这段代码中,我试图使用正则表达式对象中的特殊字符来计算字符在数组中的次数,并获取重复奇数次的数字,我想使用插入符号分隔正数和负数.但它不起作用。
function findOdd(A) {
//happy coding!
return A.find( num => A.join(" ").match(RegExp(^num, "g")).length % 2 != 0));
}
console.log(
findOdd([20,1,-1,2,-2,3,3,5,5,1,2,4,20,4,-1,-2,5])
);
output == 5 因为这里 5 是奇数次
【问题讨论】:
-
^num是语法错误。
标签: javascript arrays regex