學而不思則罔,思而不學則殆。 系統地總結一下陣列和常用的方法
二、陣列的基礎方法
4.陣列中新增元素的方法
5.陣列的合併:arr.concat()
6.陣列的擷取: arr.slice(start, end)
7.tolocalestring: 有冷門知識哈
三、陣列的高階方法
2.顛倒陣列元素的順序:arr.reverse()
arr.isarray()
arr instanceof array
var arr = ['a', 'b', 'c', 'd', 'e', 'f'];
// 1.array.isarray()
console.log( array.isarray(arr) ); //true
// 2.instanceof
console.log( arr instanceof array ); //true
把陣列轉換為字串,並返回結果。
var a1=arr.tostring();
console.log('arr.tostring: ', a1);
把陣列的所有元素放入乙個字串。元素通過指定的分隔符進行分隔。
var a2 = arr.join(';');
console.log('arr.join: ', a2);
// shift:刪除第乙個元素
arr.shift();
// console.log('arr.shift: ', arr);
// pop:刪除最後乙個元素
arr.pop();
// console.log('arr.pop: ', arr); //["a", "b"]
// splice:在指定位置刪除指定數量的元素
arr.splice(1,2);
// console.log('arr.splice: ', arr);
// delete:會留下空洞,不好用
// delete arr[1];
// console.log('arr.-delete ', arr); //["b", empty, "d", "e"]
// unshift:在陣列頭部新增乙個新的元素
arr.unshift('1');
// console.log('arr.unshift: ', arr);
// push:在陣列尾部新增乙個新的元素
arr.push('d');
// console.log('arr.push: ', arr); //["a", "b", "d"]
// splice:在指定下標前新增元素
arr.splice(3, 0, 'y', 'z' )
// console.log('arr.splice 新增: ', arr);
var arr1 = [1,2];
var arr2 = ['a', 'b'];
var arr3 = ['x', 'y'];
var arr4 = arr1.concat(arr2, arr3); //[1, 2, "a", "b", "x", "y"]
1.從已有的陣列中返回選定的元素(包含start,不包含end)2.start如果是負數,則從陣列尾部開始算起的位置
var arr5 = ['a', 'b', 'c', 'd', 'e', 'f'];
var arr6 = arr5.slice(2, 4); //["c", "d"]
var arr8 = arr5.slice(-2); // ['e', 'f']
將陣列轉換為字串; 可以格式化貨幣
1. 常規
var arr9 = ['a', 'b', 'c'];
console.log('arr.tolocalestring()', arr9.tolocalestring());
2. 格式化貨幣
const num = 2333333.78;
var n2 = num.tolocalestring(); //2,333,333.78
var arr11 = [10,5,40,25,1000,1];
arr11.sort( (n1, n2) => n1-n2); //[1, 5, 10, 25, 40, 1000]
參考**:let var12 = ['a', 'b', 'c'];
var12.reverse(); //["c", "b", "a"]
Java基礎知識 陣列
b 陣列概念 c 陣列定義格式 資料型別 陣列名 new 資料型別 陣列的長度 b 如何對陣列進行初始化 b 靜態初始化 給出初始化值,由系統決定長度 c 動態初始化的格式 d 案例演示 b 堆 掌握 c 方法區 d 本地方法區 e 暫存器 b 案例演示 c 畫圖演示 b nullpointerex...
python 基礎知識 陣列 元組
number 1 2,3 4,5 mix 1 魚 3,4 member fish flower member.cat len member member.extend black dog 乙個列表擴充另乙個列表 member.insert 1 river 從0開始 二進位制資料,只有0和1temp ...
Java基礎知識 陣列和函式
2.1 遍歷 2.2 最值 最大值public static int getmax int arr return max 最小值public static int getmin int arr int min arr 0 for int x 1 x 2.3 逆序 2.4 二分查詢法 當函式運算後,沒...