增
push 在陣列的末尾新增乙個或多個元素,並返回新的長度。 array.push(1,2,3.........)
unshift 在陣列的開頭新增乙個或多個元素,並返回新的長度。 array.unshift(1,2,3......)
splice 在制定位置新增乙個活多個元素,splice(start,0,str) start必選,
刪
pop 刪除並返回陣列最後乙個元素
shift 刪除並返回陣列第乙個元素
splice 刪除陣列中的元素,然後返回被刪除的專案 splice(必選,不能為0,不選)
改
slice 從已有的陣列中返回選定的元素,返回新的陣列 slice(start,end)
start 必需。規定從何處開始選取。如果是負數,那麼它規定從陣列尾部開始算起的位置。也就是說,-1 指最後乙個元素,-2 指倒數第二個元素,以此類推。
end 可選。規定從何處結束選取。該引數是陣列片斷結束處的陣列下標。如果沒有指定該引數,那麼切分的陣列包含從 start 到陣列結束的所有元素。如果這個引數是負數,那麼它規定的是從陣列尾部開始算起的元素。
concat 用於連線兩個或多個陣列,返回乙個新的陣列
排序
sort 對陣列的元素進行排序,按照字元編碼的順序進行排序。
reverse 用於顛倒陣列中元素的順序
字串化
join 於把陣列中的所有元素放入乙個字串,元素是通過指定的分隔符進行分隔的
js中的一些方法
陣列 map 方法建立乙個新陣列,其結果是該陣列中的每個元素都呼叫乙個提供的函式後返回的結果。返回值 乙個新陣列,每個元素都是 函式的結果。var array1 1,4,9,16 const map1 array1.map x x 2 console.log map1 expected output...
php一些運算元組的函式整理
除了之前的遍歷陣列,還有 定義乙個陣列 arr arr 4,2,1,4,7,8 對陣列 arr 進行公升序排序,公升序排序還有 asort ksort asort 是按元素值大小進行公升序排序,ksort 則是按 關鍵字 排序,比如按關鍵字的字母順序進行排序 sort arr 反向排序 降序排序,同...
JS中的一些遍歷方法
以下遍歷方法中for迴圈效能最好,而且優化版for迴圈效能最高。只有foreach不能跳出迴圈。在迴圈陣列時,如果在迴圈過程中對陣列進行了增刪改,那麼在後面的每次迴圈中,進行操作的都是已經修改過後的陣列。let arr a b c d for let i 0 i arr.length i conso...