操作数组的方法
操作数组的方法有哪些
##{} 对象 []数组
一 操作数组的方法 (括号中的能改变数组)
(pop push unshift shift splice reverse sort) slice indexoOf lastIndexof concat
forEash filter map find some every (includes find 是ES6的)
IDE环境 webstirm vscode
来个数组
let arr=[1,2,3,4,5];
arr.b='100'
for (let i=0;i<arr.length;i++){
console.log(arr[i]);
//面试: forEach,for in ,for ,for of的区别
}//编程式语法
//forEach不支持return
arr.forEach(function (item){
console.log(item);
});//声明式语法,不关心如何实现
for (let key in arr){ //key会变成字符串类型,包含数组和私有属性
console.log(typrof key)
}
for (let val of arr){ //支持return,并且是值of数组,不能遍历对象