let arr = ["SULE", 2002]
let arr2 = ["WDS", 2003]
let [name, year] = arr
arr = [...arr, ...arr2]
// console.table(arr)
// shift 删除 从左到右
// unshift 追加 从左到右
console.table(arr.unshift("66"))
console.table(arr)
//push 后向前增加 pop 后向前减少
//slice 原数组不改变
let array = [1, 211, 3, 4, 5]
let newarr = array.slice(1, 2)
console.log(newarr)
const div = ['111', '222', '333']
var str = div.map(item => {
return item += "SuLe"
}).join('')
console.log(str)
let hd = [1, 2, 3, 4];
console.table(hd.copyWithin(2, 0, 3))
这段代码涉及到了以下知识点和功能:
- 定义了两个数组
arr
和arr2
,包含一些元素,如字符串和数字。 - 使用解构赋值,将数组
arr
中的两个元素分别赋值给name
和year
。 - 使用扩展运算符
...
将数组arr2
的元素添加到数组arr
的末尾。 - 使用
unshift
方法向数组arr
的开头添加一个元素"66"
。 - 使用
slice
方法返回一个新数组,该数组包含了原始数组中下标范围从1
到2
的元素。 - 使用
map
方法遍历数组div
中的所有元素,并将每个元素后面添加字符串"SuLe"
,然后使用join
方法将数组中的所有元素组合成一个字符串。 - 使用数组
copyWithin
方法,将数组中下标范围从0
到2
的元素复制到下标2
开始的位置,从而修改原始数组。
这个呢 主要就是熟悉一下api而已