Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.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 你能用这个.queryText.replace替换两个不同的文本吗?_Javascript_Params - Fatal编程技术网

Javascript 你能用这个.queryText.replace替换两个不同的文本吗?

Javascript 你能用这个.queryText.replace替换两个不同的文本吗?,javascript,params,Javascript,Params,我需要根据相同的参数替换两个文本。有没有办法做到这一点? 这是一个我正在尝试做的例子 if(params["This_year"] == "1/1/14"){ this.queryText = this.queryText.replace("/**year**/", "2014") replace("/**Last_year**/, "1/1/13")} 我不确定最后一行是否真的有用。有其他方法吗?在两个字符串之间添加一个点。在同一行上替换调用,如下所示: if(param

我需要根据相同的参数替换两个文本。有没有办法做到这一点? 这是一个我正在尝试做的例子

 if(params["This_year"] == "1/1/14"){
    this.queryText = this.queryText.replace("/**year**/", "2014") 
    replace("/**Last_year**/, "1/1/13")}

我不确定最后一行是否真的有用。有其他方法吗?

在两个字符串之间添加一个点。在同一行上替换调用,如下所示:

if(params["This_year"] == "1/1/14"){
    this.queryText = this.queryText.replace("/**year**/", "2014").replace("/**Last_year**/, "1/1/13"); }
第二个调用将修改第一个调用返回的字符串


我的蜘蛛感知告诉我,可能有一些关于这方面的东西可以推广到一个算法中,但是如果没有看到更多的例子,就很难知道会是什么。

第二行没有做任何事情,它没有存储。如果您在第一行的末尾添加一个点,
…),则会存储该文件。请替换(…
我是否应该重复这个。queryText=this.queryText.replace,而不是仅仅放置replace?谢谢。小JS查询的其余部分只是我将2015-2020添加到列表中。我现在有两个参数,一个是今年的,一个是去年的。这不会让使用此报告的人感到拘束,所以我不需要o找到一种摆脱去年参数的方法。哦,你的声誉现在飙升了。