数组操作方法
数组中splice
的操作(改变的是原数组,返回结果是分割的数组)
var a=[1,2,3,4];
console.log(a.splice(0,1)) //[1]
console.log(a) //[2,3,4]
console.log(a.splice(-1,1))//[4]
console.log(a) //[2,3]
数组中slice
的操作(不改变原数组,返回结果为分割的数组)
var a=[1,2,3,4];
console.log(a.slice(0,2))//[1,2]
console.log(a)//[1,2,3,4]
字符串中split
操作
var str='1234';
console.log(str.split(''))//[''1','2','3','4']
对象的操作方法
for...of
遍历键值和for...in
遍历键名的操作
var arr=[{1:2,3:55},{5:7}]
for(var item in arr){
console.log(item)//0,1
}
for(var item of arr){
console.log(item)//{1:2,3:5},{5:7}
}
Object.keys(arr).forEach((item)=>{
console.log(item) //0 ,1
})
网友评论