gpt4 book ai didi

javascript检查是否设置了数组键

转载 作者:行者123 更新时间:2023-11-29 17:30:44 25 4
gpt4 key购买 nike

var place = []

place[0] = "Sant Marti de Canals";
place[1] = "Catalonia";
place[3] = "";
place[4] = "Spain";

placeTitle = place.join(",");

当前输出是“Sant Marti de Canals,Catalonia,,,Spain”

怎么会是“Sant Marti de Canals,Catalonia,Spain”

最佳答案

您还可以定义一个过滤器函数,这在许多其他情况下都很有用。

Array.prototype.filter = function(p) {
var a = [];
p = p || function (x) {return x;}
for (var i = 0; i<this.length; ++i) {
if (p(this[i])) {
a.push(this[i]);
}
}
return a;
}

...

placeTitle = place.filter().join(', ');

关于javascript检查是否设置了数组键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4415645/

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