JavaScript 数组未对齐

标签 javascript arrays

请帮我解决这个问题。

脚本

<div id="data"></div>
<script>
var data = document.getElementById('data');
var str = '0.00,0.00,0.00,0.00,0.00,0.00,0.00,21.16,18.28,0.00,0.00,0.00,0.00';
var arr = str.split(',');
var ar = new Array();
for(i=1; i<=arr.length; i++){
    ar.push(i+' ===== '+arr[i]+'<br>');
}
data.innerHTML = ar;
</script>

结果

1 ===== 0.00
,2 ===== 0.00
,3 ===== 0.00
,4 ===== 0.00
,5 ===== 0.00
,6 ===== 0.00
,7 ===== 21.16
,8 ===== 18.28
,9 ===== 0.00
,10 ===== 0.00
,11 ===== 0.00
,12 ===== 0.00
,13 ===== undefined

我想将 21.16 和 18.28 取为 8 和 9 的确切值。 为什么21.16在7中,18.28在8中?它应该在 8 和 9 中。

最佳答案

for(i=0; i<arr.length; i++){
    ar.push( (i+1)' ===== '+arr[i]+'<br>');
}

关于JavaScript 数组未对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33494429/

相关文章:

javascript - 如何避免在免费 jqgrid 内联编辑中按下保存按钮时日期损坏

javascript - JavaScript 中日期格式的正则表达式

html - React 的 JSX 是如何通过插值来打散一个数组的?

ios - 使用范围外的数据

php - 需要一个正则表达式来匹配特定的句子格式

javascript - Paypal 智能按钮 'net::ERR_CONNECTION_TIMED_OUT'

javascript - 使用用户输入填充多维数组

javascript - 如何使用 groupBy 函数输出数组

javascript - 如何在 Mongodb 中对多个数组使用聚合映射和过滤器

javascript - django leaflet - 在 HTML 页面按钮单击上添加/删除控件