我想知道这个插件我做错了什么,或者我的语法不正确。我有一个包含 7 个数字的数组,我正在尝试格式化该数组中的每个数字,以便我可以在图例中使用它们。如果我手动输入所有数字并格式化每个数字,它可以工作,但需要输入和维护大量代码。“状态”是我要格式化的数组并将格式化的数字存储在“strRound”中。
提前感谢那些提供帮助的人。
这是我的代码:
var strRound = $.formatNumber(state, { format: '#,###', locale: "us" });
for (var i = 0; i < state.length; i++) {
state[i] = $.formatNumber(state, { format: '#,###', locale: "us" });
}
globals.map.on("load", function () {
if (population || totalHousingUnits) {
$("#row1").html(strRound[0] + " - " + strRound[1]);
$("#row2").html(strRound + " - " + strRound);//same formatting for legend
$("#row3").html(strRound + " - " + strRound);
$("#row4").html(strRound + " - " + strRound);
$("#row5").html(strRound + " - " + strRound);
$("#row6").html(strRound + " - and Greater");
}
});
}