gpt4 book ai didi

javascript string exec奇怪的行为

转载 作者:行者123 更新时间:2023-11-29 10:25:16 25 4
gpt4 key购买 nike

<分区>

我的对象中有定期调用的函数。

parse : function(html)
{
var regexp = /...some pattern.../
var match = regexp.exec(html);
while (match != null)
{
...
match = regexp.exec(html);
}
...
var r = /...pattern.../g;
var m = r.exec(html);
}

使用不变的 html m 相互调用返回 null。让我们说

parse(html);// ok
parse(html);// m is null!!!
parse(html);// ok
parse(html);// m is null!!!
// ...and so on...

html 上是否有必须重置的任何索引或其他内容...我真的很困惑。为什么 match 总是返回正确的结果?

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