为什么这个替代品没有';你不能用Javascript吗?
我想知道为什么这个过程不能代替文字 我必须执行一个过程,读取一个字符串并将所有像这样的单词为什么这个替代品没有';你不能用Javascript吗?,javascript,Javascript,我想知道为什么这个过程不能代替文字 我必须执行一个过程,读取一个字符串并将所有像这样的单词{{employee.Name}}替换为票证作用域上的值 var mySplitResult = Val.split(' '); for (var i = 0; i < mySplitResult.length; i++) { if (mySplitResult[i].match("{{") && mySplitResult[i].match(".")) { var
{{employee.Name}}
替换为票证作用域上的值
var mySplitResult = Val.split(' ');
for (var i = 0; i < mySplitResult.length; i++) {
if (mySplitResult[i].match("{{") && mySplitResult[i].match(".")) {
var start = mySplitResult[i].lastIndexOf(".") + 1;
var end = mySplitResult[i].indexOf("}}");
var result = mySplitResult[i].substring(start, end);
for (var key in ticket.PNData) {
if (key == result) {
change.replace(mySplitResult[i], ticket.PNData[key]);
alert(change)
}
}
}
}
var mySplitResult=Val.split(“”);
对于(var i=0;i
在JavaScript中,字符串是不可变的,这意味着您必须将结果分配给变量
mySplitResult[i] = mychange.replace(mySplitResult[i], ticket.PNData[key]);
bcoz“{”是常规表达式中的一个特殊字符;您需要