1、includes()
语法:
arr.includes(searchElement) // 必须。需要查找的元素值。
arr.includes(searchElement, fromIndex) // 可选。从该索引处开始查找 searchElement。如果为负值,则按升序从 array.length + fromIndex 的索引开始搜索。默认为 0。
实例:
let site = ['runoob', 'google', 'taobao'];
site.includes('runoob');
// true
site.includes('baidu');
// false
2、at()
这是个挺不错的新语法。其他有些语言是可以用 arr[-1]
来获取数组末尾的元素,但是对于 JS 来说这是实现不了的事情。因为 [key]
对于对象来说就是在获取 key
对应的值。数组也是对象,对于数组使用 arr[-1]
就是在获取 key
为 -1
的值。
由于以上原因,我们想获取末尾元素就得这样写 arr[arr.length - 1]
,以后有了 at
这个方法,我们就可以通过 arr.at(-1)
来拿末尾的元素了,另外同样适用类数组、字符串。
实例:
let arr = [1, 2, 3, 4, 5]
console.log(arr.at(-1)) // 5