数组也是对象
数组中可以放置任何元素类型 包括函数 数组作为子元素
键值对 key value 是定义的变量 对索引 属性值的表示 key value 见字明义
对象
对于数组可以for in for of 对象只能够for in
可以
var obj = {
aa: "11",
bb:"22"
}
for(var a in obj){
console.log(a);
console.log(a+"---"+obj[a])
} // aa bb aa---11 bb---22
for(var a of obj){ //错误写法
console.log(a);
} // obj is not iterable`这里写代码片`
//iterable 可迭代的 可重复的
数组
for in
for(var key in arr){}
取的索引 兼容好 es5
循环取出数组中的全部元素的下标
var arr = [1,2,3,4]
for(var key in arr){
console.log(key );
}
//取出索引输出索引
var arr = [1,2,3,4]
for(var key in arr){
console.log(arr[key ]);
}
//取出索引 打印索引对应的元素
for of (var value of arr){}
取的value es6兼容不好
var arr = [1,2,3,4]
for(var value of arr){
console.log(value );
}
//取出数组中的所有值
API
API(Application Programming Interface),应用程序编程接口是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。