1.对象和数组进行循环
例如:
<script>
// ①for in 对象和数组进行循环
let obj = {
name: 'XXX', //数组obj下name属性的值为‘xxx’
age: 22, //数组obj下age属性的值为22
OBJ: "学习前端" //数组obj下OBJ属性的值为‘学习前端’
}
// 注意:变量key的类型就是字符串(string)
for (var key in obj) { //把obj里每个属性下的属性值赋给key
document.write(obj[key]+'<br>') //在网页输出obj下的全部属性值
}
// 把指定属性名的属性值打印出来
// document.write(obj.name) //obj下的name属性的属性值‘xxx’
// document.write(obj["name"]) //另外的写法
</script>
2.concat:数组的合并
字面意思:就是将两个数组中的属性值合并成一个新的数组;
例如:
<script>
let arr1 = [1, 2, 3]; //第一个数组属性值为:123;
let arr2 = [4, 5, 6]; //第一个数组属性值为:456;
let arrAll = arr1.concat(arr2); //将两个数组合并一起成立新的数组arrAll
document.write(arrAll)
</script>