1、indexof判斷乙個陣列中某乙個元素是否存在,如果不存在返回-1
let i***it = arr.indexof(4) != -1;
2、push向陣列中新增元素
arr.push(100);
3、splice從陣列中刪除一些元素,插入一些元素
引數1:刪除的開始的索引的位置
引數2:刪除的數量:開始索引是刪除的起始位置,也是插入的起始位置
引數3:加的東西,可以新增很多
返回值:被刪除的元素構成的陣列
arr.splice(1,2,5667)
4、slice從陣列中切出來一段子陣列
引數1:開始的位置
引數2:結束的位置
返回值:子陣列,切出來的子陣列
arr.slice(1,3)
5、concat陣列的拼接
引數1:待拼接的陣列
返回值:拼接之後的新陣列
是把arr和arr1拼接成了乙個新陣列,並不是把arr2加到arr中,arr並沒有受到影響
let arr = [1,12,3,45,5,10];
let arr1=[-1,4,-3];
arr.concat(arr1);
6.1、陣列的對映
新陣列變成舊陣列的3倍
返回值:對映得到的新陣列
必需要有返回值
例1、
let arr = [1,12,3,45,5,10];
let m = arr.map((item,index,array)=>)
例2、
let stus = [,,
]let stuname = stus.map((item)=>)
console.log(stuname);
6.2、foreach陣列的遍歷
引數1:陣列的每乙個元素
引數2:陣列的元素的索引
引數3:就是所在的陣列是誰,即arr===array
arr.foreach((item,index,array)=>)
7、 filter陣列過濾filter
引數1:元素
引數2:索引
引數3:元素所在的陣列
返回值是滿足條件的新陣列
let arr = [,,
];
let fa = arr.filter((item,index,array)=>)
console.log(fa);
8、sort返回排序後的陣列
let goods = [,,
,,
]let srwa = goods.sort((obj1,obj2)=>);
console.log(srwa);
9、unshift在陣列的開頭新增元素
引數:待新增的元素
返回值是陣列的長度
let arr = [1,12,3,45,5,10];
arr.unshift(-2);
10、push向陣列結尾中新增元素
arr.push(100);
11、shift刪除陣列開頭的元素
返回值是:刪除的元素
arr.shift();
12、pop刪除陣列結尾的元素
無引數返回值:刪除的元素
arr.pop();
13、split切割,切割字串,輸出為陣列
var test_one = test.split("?");
var test_two = test_one[1].split('=');
js回顧之常見陣列操作
1功能 將陣列中所有元素都轉化為字串並連線在一起。2輸入 分隔符,預設為逗號 3輸出 分隔符分割的字串 4舉例 var a 1,2,3 2 a.join 1,2,3 3 a.join 1 2 3 1 功能 將陣列中的元素顛倒順序。2 輸入 無 3 輸出 逆序的陣列 4 舉例 1 var a 1,2,...
php 常見 陣列操作函式
檢查值 鍵 array key exists key,array 檢查陣列鍵 in array value,array 檢查值於陣列 獲取值 使用array values 取得陣列的值 carvalues array values car 取出陣列的鍵名 twokeys array keys two...
js陣列常見操作
var arr new array 1 新增元素 arr.push a arr.push b arr.push c 乙個引數 arr.push d e 二個引數 arr.push f g 引數為陣列 2 刪除元素 1 刪除元素方式一 arr.splice 陣列下標,刪除個數 陣列下標從0開始 刪除個...