改变从记录开始,总结,输出
此篇主要记录关于遍历方法:
数组遍历
1、forEach 返回undefined
2、map 返回新数组,需return值
3、filter 返回新数组,需return boolean值
4、for
5、for in (用于数组/对象)
7、some 返回boolean,需return boolean值
8、every 返回boolean,需return boolean值
9、for of ES6新增
对象遍历
1、Object.keys() 返回新数组(包含对象自身可枚举的所有属性,不含继承的)
-->用的比较多,数据返回对象,需转换为属性名的数组
2、Object.values() 返回新数组(对象自身可枚举的所有属性值)
-->([捂脸] 很少用)
3、for in 除自身的属性外,还可遍历继承的属性end:不断完善中,欢迎指教