##遍历
###ES5 for-in
例:let arr=[1,2,3,4];
for(let i in arr){
console.log(arr[i]);
}
###ES6 for-of
例:let arr=['1','2','3','4'];
for(let i of arr){
console.log(i);
}
###遍历器生成函数
keys:遍历键
valus:遍历值(不能用于数值)
entries:遍历键和值
例:let m=new Map([[]'a','b'],[['c','d']]);
for9(let[key,value]of m){
console.log(key,value);
}
###数据区别
1.简单数据类型和复杂数据类型:简单数据类型在堆空间,他是值传递;复杂数据类型在栈空间,他是址传递
2.只要有中括号就是在创建新数组,虽然值相同,但是址不相同
例1:let arr1=['a','b','c'];
let arr2=arr1;
console.log(arr1,arr2);
输出:['a','b','c']
例2:let arr1=['a','b','c'];
let arr2=arr1;
arr2=[1,2,3];
输出:['a','b','c'] [1,2,3]
JS第三周
猜你喜欢
转载自www.cnblogs.com/tydy9891-/p/9095993.html
今日推荐
周排行