Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.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 concat()方法中第一个参数的用途是什么?_Javascript_String_Function_Concat_String Concatenation - Fatal编程技术网

Javascript concat()方法中第一个参数的用途是什么?

Javascript concat()方法中第一个参数的用途是什么?,javascript,string,function,concat,string-concatenation,Javascript,String,Function,Concat,String Concatenation,下面的代码示例演示了concat()方法的用法(摘自): 现在,如果我想在两个单词“Hello”和“World!”之间加一个空格,我可以在单词“Hello”的末尾或单词“World!”的开头加一个空格 如果是上述情况,那么我应该如何使用concat()方法来实现它? 我是否仍然需要在concat()方法中提供一个空格作为第一个参数? 请解释我“concat方法中第一个参数的实际用途是什么”?还有,解释一下有必要吗 谢谢 String.prototype.concat是一个 变量函数的参数数目可变

下面的代码示例演示了concat()方法的用法(摘自):

现在,如果我想在两个单词“Hello”和“World!”之间加一个空格,我可以在单词“Hello”的末尾或单词“World!”的开头加一个空格

如果是上述情况,那么我应该如何使用concat()方法来实现它? 我是否仍然需要在concat()方法中提供一个空格作为第一个参数? 请解释我“concat方法中第一个参数的实际用途是什么”?还有,解释一下有必要吗


谢谢

String.prototype.concat
是一个

变量函数的参数数目可变

在这种情况下,参数的类型为
String
,并且按照它们出现的相同顺序连接在一起

注意:对于JavaScript文档,我强烈建议您使用

String.concat(str1、str2、str3、…、strN)


接受N个参数。这意味着它将把所有参数粘在一个字符串上。

concat不是一个全局函数,它可以在数组实例或字符串实例中使用

在您的情况下,您可以使用以下代码:-

String.prototype.concat("Hello ","World")
这里您直接从字符串的原型访问concat函数


您还可以使用:-
“Hello”.concat(“World”)
//如果您想要
text1,请用变量替换字符串。concat(text2)
当第二个字符串(text2)来自变量时,这非常有用。 例如,在数据库外,ajaxcalls,所有您无法控制其内容的内容,因此这样做更干净、更具可读性。另外,也许你可以有一个循环,生成两个代码,用“-”作为分隔符,这样更容易生成它们

这只是一种工作方式,您还可以在concat函数中使用更多参数。

请参考上面的链接,它已经解释了多个案例

希望它能给出答案

这里有多种方法可以在java脚本中使用

您可以在“Hello”中添加空格,但这是硬编码的。例如,如果“Hello”来自ajax调用,并且您希望将其与空白连接起来,该怎么办?这是第一个参数有用的地方。不使用
hello
的另一个原因是您正在更改原始字符串。有时它可能在你的控制之下,但并不总是。虽然您可以使用
+
进行concat,但我们始终建议您使用它。
JavaScript String Methods

The concat() method joins two or more strings:

Hello World!
String.prototype.concat("Hello ","World")