JS 的一些原生屬性
1、數組方法
判斷是否是數組: instanceof 、 Array.isArray( )
轉換方法:toString( )、valueOf( )、join( ) ,前兩個數組項會默認加, 第三項是會按照join 的符號來分隔數組項
棧方法:push(xxx)、pop()
隊列方法:shift() (移除第一項,並且返回該項)、 unshift( xxx) (在 數組前端添加任意項,返回新數組的長度)
重排序方法:reverse( ) 反轉數組項的順序 sort() 排序
操作方法
splice ( ) 方法: 第一個參數是 要刪除的位置,第二個參數是要刪除的個數,第三個參數可選 是要加入任意數量的項。 所以這個方法可以控制參數來達到 刪除、插入、替換
位置方法:indexOf() 、 lastIndexOf() 一個是從頭比較 一個是從尾比較, 返回第一個找到的元素的下標
叠代方法:every() 、some()、 map()、 forEach()、filter() 傳入方法中的函數會接受三個參數(item,index,arrry)
every 表示如果數組每一項都滿足條件,則返回true ; some 表示如果數組有一項滿足條件,則返回true ; filter 函數中 用來判別數組中的元素是否滿足某個條件,滿足條件的元素會作為數組返回
map( ) 對數組的每一個元素運行給定函數,返回調用結果的數組 forEach() 直接對數組進行操作
ES6中新增不少方法,下次看到了再說---
2、
JS 的一些原生屬性