我如何在javascript中循环编号变量
How can I loop through numbered variables in javascript
我有从JQuery .ajax函数作为数组返回的数据。
现在数组中的字段命名为&编号为part1, part2, part3等
下面我有一些代码,我认为可以循环通过它,但它返回NaN。
for (var a = 1; a <= 9; a++) {
newtext += '<div class="part">' + (exploded[0].part + a) + '</div>';
}
我不能让任何建议工作,所以我做了这个。
var h = new Array();
h[1] = exploded[0].part_1;
h[2] = exploded[0].part_2;
h[3] = exploded[0].part_3;
h[4] = exploded[0].part_4;
h[5] = exploded[0].part_5;
h[6] = exploded[0].part_6;
h[7] = exploded[0].part_7;
h[8] = exploded[0].part_8;
h[9] = exploded[0].part_9;
我知道这有点冗长,但是当我处理多首歌曲时,我也可以用数组键循环它们。
试试这样做:
for (var a = 1; a <= 9; a++) {
newtext += '<div class="part">' + (exploded[0]['part_' + a]) + '</div>';
}
可以像这样遍历/循环数组中的元素。你应该使用数组变量的'length'属性,它告诉你数组有多少项…
var myStringArray = ["part1", "part2", "part3"];
for (var i = 0; i < myStringArray.length; i++) {
alert(myStringArray[i]);
//Do something
}
下面这些呢:
var array=["part1", "part2", "part3"];
html=array.map(function(o){ return '<div class="part">'+o+'</div>' }).join("")
console.log(html);
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map?redirectlocale=en-US& redirectslug = JavaScript % 2 freference % 2 fglobal_objects % 2 farray % 2 fmap
确保你的数组爆炸有10个元素因为数组的索引从0开始所以对于9个元素你可以这样写代码
for (var a = 0; a <= exploded.length; a++) {
newtext += '<div class="part">' + (exploded[a].part + a) + '</div>';
}
alert(newtext);
修改了动态访问属性的响应---------
var newtext='';
alert('hi');
var exploded= {"title":"Cornerstone","firstline":"","keysignature":"C","copyright":"","part_1":"sandeep","part_2":"","part_3":"","part_4":"","part_5":"","part_6":"","part_7":"","part_8":"","part_9":"","ref":"2"};
var prop='';
var newhtml='';
for (var a = 1; a <= 9; a++) {
prop='part_' + a;
newhtml+='<div class="part">' + (exploded[prop]) + '</div>';
}
alert(newhtml);
相关文章:
- jQuery:循环一个具有不同超时值的循环
- 在循环中分配json值时,值被覆盖
- 如何在下面的ES6循环中获得前面的文本
- 为什么“;未定义的“;在JavaScript中结束循环
- Javascript循环不会自我更新
- 如何使用jquery处理php循环通过元素
- 而循环只设置php中输入字段中的第一个值
- 循环遍历数组中的特定索引
- Javascript返回值只在循环中返回一次
- 按照选项卡索引的顺序循环一个jQuery选择
- 循环遍历以数组为值的Javascript对象
- 为什么JavaScript在for循环为3时向所有4发出警报
- 如何循环访问对象中的编号属性
- 使用 javascript 循环将文本编号到现有列表元素
- 有没有办法在循环中对我的 JavaScript 函数进行编号
- 循环浏览带编号的html标记id's
- jQuery:循环遍历已编号的类
- 如何在for of循环中访问i的当前编号
- 我如何在javascript中循环编号变量
- 循环和静态编号