gpt4 book ai didi

javascript - 编辑String的原型(prototype)

转载 作者:行者123 更新时间:2023-12-03 11:44:03 26 4
gpt4 key购买 nike

这是我的代码:

String.prototype.count = function(character) {
var seq = new RegExp('/'+character+'/g');
var matches = this.toString().match(seq);
return matches
};

'hello world'.count('o');

这就是它应该做的:

  • 返回o数组

这就是它正在做的事情:

  • 返回空

最佳答案

String.prototype.count = function(character) {
var seq = new RegExp(character, 'g');
var matches = this.toString().match(seq);
return matches;
};

alert('hello world'.count('o'));

ps:如果您不想在字符中使用正则表达式 - 您应该转义它。

关于javascript - 编辑String的原型(prototype),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26134870/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com