将字符数组转换为字符串

时间:2013-07-29 01:41:03

标签: javascript

此代码:

var text = "filler text filler text Michael filler text Michael";
var myName = 'Michael';
var hits = [];
for (var i = 0; i < text.length; i++){
    if (text[i] === "M"){
        for (var j = i; j < (i + myName.length); j++){
            hits.push(text[j]);
            myName.toString();
        }
    }
}

if (hits === 0){
    console.log("Your name wasn't found!");
}
else {
    console.log(hits);
}

打印出[“M”“i”“c”“h”“a”“e”“l”] 如何让它打印“迈克尔”? 感谢

3 个答案:

答案 0 :(得分:2)

使用Array类的join方法。

console.log(hits.join(""));

答案 1 :(得分:0)

最快就是加入数组: hits.join("")

答案 2 :(得分:0)

您可以加入()函数并确保指明要使用的分隔符。如果你想在没有任何分隔符的情况下显示它,那么只需使用“”作为参数。

var name = hits.join("");
console.log(name);