var team=['zhangfei','liubei','guanyu'];
//1、for循环
for(var i=0;i<team.length;i++){
console.log(i,team[i]);
}
//2、for in 索引遍历
for(var i in team){
console.log(i,team[i]);
}
//3、数组.forEach方法 内置Array数组对象的方法
//数组.forEach(function(v,k,arr){})
//forEach第一个参数就是一个函数
//函数中参数:第一个表示遍历到的值,第二个参数表示遍历到的下标,敏感个参数是数组本身
//函数的,可以根据需要,使用一个 两个 三个
team.forEach(function(v,k,arr){
console.log(k,v,arr[k]);
})
//for of 值遍历(ES6)
for(var v of team){
console.log(v);
}
$('.row_check:checked').each(function(i,v){
var num=parseInt($(v).closest('ul').find('.current_number').val());
var price=parseFloat($(v).closest('ul').find('.price').html());
total_num+=num;
total_price+=num*price;
});
//遍历对象
var obj={'age':40,'sex':'男'};
for(v in obj){
console.log(obj[v])
}
const numbers = [1, 2, 3, 4, 5];
numbers.forEach(function(number) {
console.log(number);
});
php遍历数组
$team=['tom','berry','ketty'];
foreach($team as $k=>$v) {
echo "{$k}-{$v}","<br/>";
}