Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/151.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript';s变量_Javascript - Fatal编程技术网

如何在javascript';s变量

如何在javascript';s变量,javascript,Javascript,我可能会问一个天真的问题。 但是我被卡住了。我的要求是屏蔽数据 以下是代码片段: var str = substr(Test_dat,0,6); var Test_dat1 = replace(Test_dat,str,"SampleSample"); 所以基本上,“Test_dat”是输入字符串,我正在对传入的数据应用substr()函数。然后基于掩蔽逻辑进行替换 如果 输出 SampleSample(vikas) 如果 输入 错误消息 Function call replace is n

我可能会问一个天真的问题。 但是我被卡住了。我的要求是屏蔽数据

以下是代码片段:

var str = substr(Test_dat,0,6);
var Test_dat1 = replace(Test_dat,str,"SampleSample");
所以基本上,“Test_dat”是输入字符串,我正在对传入的数据应用substr()函数。然后基于掩蔽逻辑进行替换

如果

输出

SampleSample(vikas)
如果 输入

错误消息

Function call replace is not valid : Unclosed group near index 6
我知道这是因为“(”,但我不知道如何在变量“str”中转义


任何帮助!!

更改您使用
substr
replace
的方式。此代码运行良好

var Test_dat = "Vikas(vikas)";
var str = Test_dat.substr(0,6);
var Test_dat1 = Test_dat.replace(str,"SampleSample");

substr
replace
在Javascript中不是全局函数。不清楚这段代码应该做什么…你做了一些非常奇怪的事情。
substr
replace
是字符串函数…这里似乎不是你调用的那些函数。你实际上在做什么?你用``来逃避特殊字符是的,这就是为什么在你改变这个之后我删除了我的(我会很快删除剩下的)
Function call replace is not valid : Unclosed group near index 6
var Test_dat = "Vikas(vikas)";
var str = Test_dat.substr(0,6);
var Test_dat1 = Test_dat.replace(str,"SampleSample");