我试图遍历一个数组。我有以下代码:
var currnt_image_list= '21,32,234,223'; var substr = currnt_image_list.split(','); // array here 我正在尝试从数组中获取所有数据。有人可以带领我走上正确的道路吗?
jQuery.each() jQuery.each()
jQuery.each(array, callback) 数组迭代
jQuery.each(array, function(Integer index, Object value){}); 对象迭代
jQuery.each(object, function(string propertyName, object propertyValue){}); 例如:
var substr = [1, 2, 3, 4]; $.each(substr , function(index, val) { console.log(index, val) });
var myObj = { firstName: "skyfoot"}; $.each(myObj, function(propName, propVal) { console.log(propName, propVal); });
运行代码段展开摘要 数组的javascript循环 for循环for (initialExpression; condition; incrementExpression) statement 例
var substr = [1, 2, 3, 4];
//loop from 0 index to max index for(var i = 0; i < substr.length; i++) { console.log("loop", substr[i]) }
//reverse loop for(var i = substr.length-1; i >= 0; i--) { console.log("reverse", substr[i]) }
//step loop for(var i = 0; i < substr.length; i+=2) { console.log("step", substr[i]) } 运行代码段展开摘要 对于
//dont really wnt to use this on arrays, use it on objects for(var i in substr) { console.log(substr[i]) //note i returns index } 的
for(var i of subs) { //can use break; console.log(i); //note i returns value } 每次
substr.forEach(function(v, i, a){ //cannot use break; console.log(v, i, a); }) 问题来源于stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。