Javascript:对象构造函数中的字符串连接

标签 javascript string-concatenation

一直在尝试创建一个始终包含公共(public)字符串的 JavaScript 对象成员。每当我创建一个新对象时,它不会连接字符串,而是用创建时传递的值覆盖它。如果它很重要(我不认为它很重要),则字符串包含数字。参数示例:

function myObj(strToConcat){
    this.combinedString = "Hello " + strToConcat, /* have used + and .concat() without success */
}

var newObj = new myObj("1.2.3");
console.log(newObj.combinedString); /* says "1.2.3", the leading "Hello " is absent */

似乎无法连接字符串。

编辑:我很抱歉,该错误超出了我认为负责的代码范围。请无视。抱歉。

最佳答案

您的引用资料有误

console.log(myObj.combinedString);

应该是

console.log(newObj.combinedString);

关于Javascript:对象构造函数中的字符串连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15686272/

相关文章:

java - 使用不同运算符的字符串操作

iphone - 如何在 Objective-C (iPhone) 中连接字符串?

javascript - 使用 Javascript 注入(inject) SVG 的后备

javascript - 未捕获的类型错误 : object is not a function on object creation

c# - 使用 LINQ 连接字符串

scala - 在 Scala Set 中添加 String 元素的优雅方式是什么?

azure - 如何在Azure逻辑应用程序中添加新行,concat方法?

javascript - 从右向左和从左向右滑动(不工作)

javascript - Tumblr.js API——require() 失败

javascript - React Router - 无法在路由中使用 MATCH PARAMS 和应用程序状态