Javascript String Concat函数问题[重复]

Posted

技术标签:

【中文标题】Javascript String Concat函数问题[重复]【英文标题】:Javascript String Concat function problem [duplicate] 【发布时间】:2020-08-15 21:41:35 【问题描述】:

所以这基本上是我正在研究的问题,我知道它很简单,但由于某种原因,我无法弄清楚我做错了什么。

完成函数concatenateTwoStrings。该函数将接受两个字符串参数,并应返回一个字符串,该字符串是将两个输入字符串连接在一起的结果。

//var output = concatenateTwoStrings("stair", "case");

console.log(输出); // “楼梯”//


以下文本已经在输入框中。

function concatenateTwoStrings(string1, string2) 

// 你的代码在这里 但我真正想知道的不是代码,而是放在哪里。我要留下花括号并删除其他所有内容吗?此外,事先已经放置在输入文本区域中的功能似乎也不正确。不是正确的函数名 .concat() 而不是上面的预备课程吗?


我的印象是这个特定的函数应该是...... .concat()

【问题讨论】:

function concatenateTwoStrings(string1, string2) retrun string1.concat(string2) 当你的老师写“你的代码在这里”时,他可能意味着你需要写它。 【参考方案1】:

需要考虑的几个可能选项:

output = "stair" + "case";
output = "stair".concat("case");
output = String.prototype.concat("stair","case");
output = String.prototype.concat.apply("", ["stair","case"]);
output = ["stair","case"].join('');

【讨论】:

以上是关于Javascript String Concat函数问题[重复]的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 中 + 运算符和 concat() 方法有啥区别

JavaScript字符串处理

Javascript中String

12 JavaScript String对象

JavaScript中的String类型

JavaScript字符串截取方法