at 查找数组的某一项
在之前通过数组的下标取值
let arr = ['a','b','c']
console.log(arr[0]) // a
但是以上方法会存在一个问题,无法逆序取值,想得到倒数第一项的值只能 arr.length - 1
let arr = ['a','b','c']
console.log(arr[arr.length - 1]) // c
现在可以使用at 方法直接获取
let arr = ['a','b','c']
console.log(arr.at(-1)) // c
flatMap()
在map 之前进行一些处理的操作,得到的结果不再是一一对应
let arr = [1,2,3,4]
arr.filter(item => item != 1).map(item => item * 2 ) // [4,6,8]
使用flatMap
let arr = [1,2,3]
arr.flatMap(item => item ===1 ? [] : [x * 2])