作為一個前端,往往會與數據處理打交道,今天分享一下前端必備的數組知識
1.數組的定義
arr= [],
var arr = new Array();
2.數組常用的方法:
push:末尾添加
unshift:前面添加
pop:刪除末元素
shift:頭部刪除
splice:刪除數組中的任意元素,一般利用下標去執行刪除
slice:復制數組,
concat:鏈接兩個數組,返回這個新數組 就是一個數組合並方法
join:把數組中的每一項 按照指定的分隔符拼接成字符串
reverse:倒序數組,返回值到倒序數組
sort:根據匿名函數進行冒泡排序
indexOf :返回獲取項在數組中的索引 不在是-1
lastIndexOf:返回獲取項在數組中最后一次出現的最后索引
forEach:循環遍歷數組: 參數是一個匿名函數
map:循環遍歷數組,參數是一個匿名函數
最后:大家一定要注意數組的操作是遍歷它的長度去執行的
for(var i=0;i<arr.length;i++){
if(arr[i]==3){
console.log(arr[i])
}
}
這里我們會想起輪播圖,原生的js有這樣的身影,我們取到的元素對象就是一個集合,我們通過遍歷去置空,再確定當前的樣式 就是常說的排他思想 再確立自己。
在實際開發中,我們常常會用到數組 和 if ,還有正則表達式 來幫助我們實現一個數據的篩選,同時返回給后台數據庫