一,使用for in循环语句
语法:for(var 变量 in 对象名){}
通常使用key来代表变量,这样更专业。
访问:
1,找到属性,直接打印k变量
2,找到属性里面的属性值使用[k],里面没有引号。
代码解释
var per={
name:'小红',
sex:女,
age:18,}
for(var k in per){
console.log(k); //打印属性名
console.log([k]);//打印属性值,中间没有引号
//为什么没有引号?
k==='name' k==='sex' k==='age'
per['name']==per[k]
所以没有引号,本身是字符串类型
2,for循环遍历【经常使用】
var arr = ['a', 'b', 'c', 'd'];
for (var i = 0; i < arr.length; i++) {
console.log(i, arr[i])
}
3.forEach循环遍历
var arr = ['a', 'b', 'c', 'd'];
arr.forEach(function(value, index) {
console.log('value=', value, 'index=', index);
})