常见的数组概念
?* ?????push ?-- 尾部添加 返回新數組的長度
?????????????* ?????pop ?-- 尾部刪除 ?返回的是被刪除的元素
?????????????* ?????shift ?-- 頭部刪除?
?????????????* ?????unshift?
?????????????* ?????sort -- 排序 ?返回排序后的數組
?????????????* ?????reverse ?-- 數組反轉
?????????????* ?????splice -- 增加 刪除 修改;本質上是刪除
?????????????*? ? ? 數組.splice(從哪里開始的下標,刪除的長度,要替換的值)
?????????????*? ? ? 循環遍歷數組 forEach ?-- 對數組進行循環遍歷
? ? ? ? ? ? ?*? ? ? filter -- 數組過濾 ?返回 所有符合條件的元素 一個新數組
?????????????*? ? ? map -- 對數組的每一項進行操作,返回新數組
?????????????*? ? ? some ?-- 判斷數組中是否有滿足條件的元素 如果有返回true 沒有 false
?????????????*? ? ? every -- 判斷數組中是否元素是否全部滿足條件 如果是返回true 否則 false
?????????????*? ? ? indexOf -- ?查找第一個符合條件的下標,查到不到返回-1
?????????????*? ? ? lastIndexOf -- ?查找最后一個符合條件的下標,查到不到返回-1
?????????????*? ? ? findIndex -- 查找第一個符合條件的下標,查到不到返回-1 ??******
?????????????*? ? ? find ?-- 查找第一個符合條件的元素,查到不到返回undefined ?
?????????????*? ? ? includes -- 是否包含某個元素 ?如果包含 true;否則 false
總結
- 上一篇: Linux安装MySQL5.7(Cent
- 下一篇: 带你快速了解IOT网关