gpt4 book ai didi

javascript - 在与字符串连接的数组中获取逗号

转载 作者:行者123 更新时间:2023-11-28 14:53:41 26 4
gpt4 key购买 nike

我不知道为什么在使用 join 方法时有一个逗号。谁能解释一下吗?

function maskify(cc) {
var a = cc.slice(cc.length - 4, cc.length);
var b = cc.slice(0, cc.length - 4);
b = b.split("");
for (var i = 0; i < b.length; i++) {
b[i] = "#";

}
b.join("#");
console.log(b + a);
}

maskify("sadasdasdasdasdasd");
// result : #,#,#,#,#,dasd

最佳答案

Join() 是数组的方法,允许将其元素作为字符串连接并返回。 Join() 接受一个参数,即分隔符,默认值为“,”。如果要不使用任何分隔符进行连接,则需要指定空字符串。供引用引用MDN .

对于您的代码,您正在加入但不存储,并再次使用 + 运算符和变量 a 将其转换为字符串

    function maskify(cc) {
var a = cc.slice(cc.length - 4, cc.length);
var b = cc.slice(0, cc.length - 4);
b = b.split("");
for (var i = 0; i < b.length; i++) {
b[i] = "#";

}
var output=b.join("#");
console.log(output + a);
}

maskify("sadasdasdasdasdasd");
// result : #,#,#,#,#,dasd

关于javascript - 在与字符串连接的数组中获取逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43625316/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com