【发布时间】:2020-02-21 12:35:56
【问题描述】:
我发现当使用带有子元素的数组或二维数组时,.join 函数仅在从数组的顶部元素显示时删除逗号。
如何在显示数组时删除所有逗号?
我使用了"\n",它非常适合我想要的东西,但对于其余的,我不想要任何逗号,所以我想用"" 替换它们。
function gameloop(){
var mainArray = [];
var mapSizeX = 10;
var mapSizeY = 10;
function nl(){topbody.innerText += "\n";}
function fill2DimensionsmainArrayay(mainArray, mapSizeX, mapSizeY){
for (var i = 0; i < mapSizeX; i++) {
mainArray.push([0])
for (var j = 0; j < mapSizeY; j++) {
mainArray[i][j] = 0;
}
}
}
fill2DimensionsmainArrayay(mainArray, mapSizeX, mapSizeY);
topbody.innerText += mainArray.join("\n");
}
gameloop();
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Hello</title>
</head>
<body>
<section id="topbody"></section>
<script src="main.js"></script>
</body>
</html>
【问题讨论】:
标签: javascript arrays comma