我创建了一个方法,如果选中了复选框,则会在字符串后附加一个字符串;如果未选中,则应使用replace()
方法从字符串中删除值
该方法的代码:
current_search : string = "";
generateLink(e, n) {
if(e.checked){
this.current_search = this.current_search + " " + n + ",";
console.log(this.current_search);
} else {
this.current_search.replace(n, '');
console.log(this.current_search);
}
}
如果未选中此复选框,则字符串上的任何内容都不会更新。选中该选项后,该字符串将附加传递到该方法中的任何'n'。
答案 0 :(得分:1)
实际上,replace方法返回新字符串,该新字符串具有被替换替换的模式的部分或全部匹配项,您所要做的并不是保存replace方法的返回值
AppDelegate
尝试通过将replace方法的返回值保存为
let a = "how ur doin";
a = a.replace('ur','');
console.log(a);
答案 1 :(得分:0)
将波纹管用于角度 2+
_var.split("/").join("_")