一直在尝试创建一个始终包含公共(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/