js基礎知識 陣列

2021-10-09 03:20:18 字數 2523 閱讀 4128

學而不思則罔,思而不學則殆。 系統地總結一下陣列和常用的方法

二、陣列的基礎方法

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 二分查詢法 當函式運算後,沒...