for in 1.for in一般用于遍历对象的属性: 2.作用于数组的for in除了会遍历数组元素外,还会遍历自定义可枚举的属性,以及原型链上可枚举的属性:3.作用于数组的for in的遍历结果是数组的索引,且都为字符串型,不能用于运算:4.某些情况下,可能按照随机顺序遍历数组元素: Array.prototype.sayLength = function(){ console.log(this.length); } let arr = ['a','b','c','d']; arr.name…