1. arr.join( )
//join 陣列==>字串,該字串以特定字元分隔開.
var arr = ['a','b','c'];
var str = arr.join('|');
console.log(str);
console.log(typeof str);
console.log(arr);
console.log(typeof arr);//object
2. arr.push( ) <==> arr.pop( )
var arr = ['a','b','c'];
//push新增元素,在陣列之後新增元素,返回的是新陣列的長度
var count = arr.push('d','e');
console.log(count);
console.log(arr);
//pop()刪除陣列的最後一元素並且返回該元素,陣列長度減去1
var count = arr.pop();
console.log(count);
console.log(arr);
3. arr.unshift( ) <==> arr.shift( )
var arr = ['a','b','c'];
//shift()刪除陣列第乙個元素,並且返回該元素
console.log(arr.shift());
console.log(arr);
//unshift()新增元素,在陣列之前新增,返回的是新陣列的長度
console.log(arr.unshift('d','e'));
console.log(arr);
4. arr.reverse( )
//reverse()倒序陣列,返回的是倒序之後的陣列,原陣列的順序改變
var arr = ['a','b','c'];
console.log(arr.reverse());
console.log(arr);
//concat()連線陣列並且返回,連線後的型別為陣列
var arr = ['a','b','c'];
var copyarr = arr.concat(11,'f',["123",'4345']);
console.log(copyarr);
console.log(arr);
copyarr.push('r','556');
console.log(copyarr);
5. arr.concat( )
//concat()連線陣列並且返回,連線後的型別為陣列
var arr = ['a','b','c'];
var copyarr = arr.concat(11,'f',["123",'4345']);
console.log(copyarr);
console.log(arr);
copyarr.push('r','556');
console.log(copyarr);
6. indexof( ) <==> lastindexof( )
//indexof()
//乙個引數返回的是陣列中的下標
//第二個引數表示:從什麼位置開始查詢.如果找到返回的是該元素在陣列中的下標,找不到則返回-1.
var arr = [1,5,9,32,74,36,8];
console.log(arr.indexof(5,1));
//lastindexof()
//乙個引數:表示需要查詢的元素,返回值是該元素的下標
//兩個引數:第乙個表示需要查詢的元素,第二個表示從什麼位置開始查詢;
//該方法查詢方向是反向,但是返回值仍按照正序排列
var arr1 = [1,5,9,32,74,36,8];
console.log(arr1.lastindexof(37));
總結:
// push();向陣列最後位置新增元素,返回的是陣列的長度
// pop();刪除陣列最後乙個元素,返回的是刪除的該元素
// unshift();向陣列的最前端新增元素,返回的是陣列的長度
// shift();刪除陣列第乙個元素,返回的是刪除的該元素
//join();把陣列各個元素拼接為字串,並且以特定的字元分隔開,
//返回值是帶有特殊字元分隔的字串
//reverse()倒序陣列
//返回的是倒序之後的陣列
//concat();拼接陣列,返回拼接之後的陣列
//indexof();執行查詢操作
//如果只有乙個引數, 則查詢該元素; 找到的話, 返回該元素的下標, 找不到的話, 返回-1.
//如果含有兩個引數, 則: 第乙個引數表示查詢的目標元素
// 第二個引數表示正序從『引數二』開始查詢
//lastindexof();執行查詢操作
//如果只有乙個引數, 則查詢該元素; 找到的話, 返回該元素的下標, 找不到的話, 返回-1.
//如果含有兩個引數, 則: 第乙個引數表示查詢的目標元素
// 第二個元素表示反序從『引數二』開始查詢
js 陣列的基本方法
js中陣列內建方法 var arr a b c d length 計算陣列的長度 arr.length 4 indexof 搜尋乙個指定的元素的位置 arr.indexof c 2 arr.indexof d 1,不存在返回 1 slice 擷取陣列的部分長度,然後返回新的陣列 arr.slice ...
js陣列基本方法 2
1.arr.slice var arr 1,3,5,7,8,9 var arr1 arr.slice 1 var arr2 arr.slice 1,2 var arr3 arr.slice 0,5 var arr4 arr.slice 3,1 單個引數,表示從第乙個元素開始擷取,返回值是擷取後的陣列...
Js陣列操作基本方法
1 檢測陣列 var newarr 1,2,3 newarr instanceof array true array.isarray newarr true 只支援ie9 firefox 4 safari 5 opera 10.5 和chrome 2 建立陣列 var newarr new arra...