罕用数组
1. 扩大运算符(…)
扩大运算符通常用三个点示意 (…), 它次要用于开展数组,对象,字符串等,在数组中咱们能够应用它用来合并数组,复制数组(浅拷贝), 传递参数给函数,伪数组转换为真正的数组数组。
案例:
1. 合并数组
// 定义两个数组
let arr = [1, 2, 3]
let brr = [4, 5, 6]
// 1. 合并数组
console.log([...arr, ...brr]); // [1, 2, 3, 4, 5, 6]
2. 复制数组(浅拷贝数据)
// 2. 复制数组
let crr = [...arr]
console.log(crr); // [1, 2, 3]
3. 传递参数给函数
// 3. 传递参数给函数
function fn(a, b, c) {console.log(a, b, c); // 1 2 3
}
fn(...arr)
4. 伪数组转换成真正的数组
<body>
// 创立多个 li 标签
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
</body>
// 4. 伪数组转换成真正的数组
// 获取 多个 demo
const uls = document.querySelectorAll("ul li") // 失常获取
const lis = [...document.querySelectorAll("ul li")] // 应用扩大运算符
console.log(uls, '检测是否是数组', uls instanceof Array); // false
console.log(lis, '检测是否是数组', lis instanceof Array); // true
打印后果:
2. push
概念:数组办法 push() --- 数组开端增加一个或多个元素