一、isarray是什麼意思?
isarray是JavaScript中的一個方法,它的作用是判斷一個變量是否是數組。
舉個例子:
let arr = [1, 2, 3]; let str = 'hello world'; console.log(Array.isArray(arr)); // 輸出 true console.log(Array.isArray(str)); // 輸出 false
可以看到,通過Array.isArray()方法,我們可以判斷一個變量是不是數組。
二、array方法
數組方法是JavaScript中的重要內容,這裡簡單介紹一下數組方法。
1. push()
將一個或多個元素添加到數組的末尾,並返回數組的新長度。
let arr = [1, 2, 3]; let newLength = arr.push(4, 5); console.log(arr); // 輸出 [1, 2, 3, 4, 5] console.log(newLength); // 輸出 5
2. pop()
從數組末尾刪除一個元素,並返回該元素。
let arr = [1, 2, 3]; let lastElement = arr.pop(); console.log(arr); // 輸出 [1, 2] console.log(lastElement); // 輸出 3
3. shift()
從數組的開頭刪除一個元素,並返回該元素。
let arr = ['a', 'b', 'c']; let firstElement = arr.shift(); console.log(arr); // 輸出 ['b', 'c'] console.log(firstElement); // 輸出 'a'
4. unshift()
將一個或多個元素添加到數組的開頭,並返回數組的新長度。
let arr = ['a', 'b', 'c']; let newLength = arr.unshift('x', 'y'); console.log(arr); // 輸出 ['x', 'y', 'a', 'b', 'c'] console.log(newLength); // 輸出 5
5. slice()
返回一個從指定索引開始到指定索引結束(不包括結束索引)的新數組。
let arr = [1, 2, 3, 4, 5]; let newArr = arr.slice(1, 3); console.log(newArr); // 輸出 [2, 3]
三、isarray js
isarray js是一種用於判斷一個變量是否是數組的方法。在JavaScript中,有多種判斷數組的方法,但isarray是最常用的一種。
function isArray(obj) { return Object.prototype.toString.call(obj) === '[object Array]'; } let arr = [1, 2, 3]; console.log(isArray(arr)); // 輸出 true
四、array怎麼創建數組
1. 字面量創建
通過字面量的方法創建數組,即直接在中括號內添加數組項。
let arr = ['apple', 'banana', 'orange']; console.log(arr); // 輸出 ['apple', 'banana', 'orange']
2. Array構造函數創建
通過Array構造函數創建數組,即使用new關鍵字調用Array構造函數創建數組。
let arr1 = new Array(); let arr2 = new Array(3); let arr3 = new Array('apple', 'banana', 'orange'); console.log(arr1); // 輸出 [] console.log(arr2); // 輸出 [undefined, undefined, undefined] console.log(arr3); // 輸出 ['apple', 'banana', 'orange']
3. 數組推導式創建
通過數組推導式創建數組,即通過一種簡潔的語法來創建數組。
let arr1 = [i for (i of [1, 2, 3])]; let arr2 = [i * i for (i of [1, 2, 3])]; console.log(arr1); // 輸出 [1, 2, 3] console.log(arr2); // 輸出 [1, 4, 9]
通過上述方法,我們可以輕鬆創建並操作數組。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/154982.html