Javascript 与js bin相比,摩卡测试返回不同的答案

Javascript 与js bin相比,摩卡测试返回不同的答案,javascript,node.js,string,mocha.js,chai,Javascript,Node.js,String,Mocha.js,Chai,我正在编写一个函数,尝试从html字符串中删除标记 我已经在下面编写了我的函数: 函数removeNoScript(str){ var start=str.search(“”); var end=str.search(“”+“”)长度; var result=str.replace(str.substring(start,end),“”); 返回结果; } 让result=removeNoScript(第一个单词显示第二个单词); console.log(结果)这不是测试。在您发布的图像中,您

我正在编写一个函数,尝试从html字符串中删除
标记

我已经在下面编写了我的函数:

函数removeNoScript(str){
var start=str.search(“”);
var end=str.search(“”+“”)长度;
var result=str.replace(str.substring(start,end),“”);
返回结果;
}
让result=removeNoScript(第一个单词

显示第二个单词

);
console.log(结果)
这不是测试。在您发布的图像中,您有:

result=str.replace(str.substr(开始,结束),“”);
使用
substr
而不是
substring
substr
的第二个参数表示要提取的字符数,
substring
的第二个参数是要排除的第一个字符的索引

substr:

子字符串:


由于
substr
是传统,您可能希望坚持使用
substring

Ha!谢谢你接电话。提醒自己不要在周五晚上被困在兔子洞里。。