關於陣列的使用

2021-08-28 02:32:45 字數 876 閱讀 5869

陣列的操作方法

四個必須記住的操作方法:

push():最後一位追加

pop():刪除最後一位

shift():在第一位追加

靜態方法:array.isarray(值)。

陣列的屬性

.length

陣列的方法

arr.concat(arr1);          把arr1拼接早arr後邊,返回值是新陣列–不會改變原陣列

arr.indexof(1);           判斷某個值是否在陣列中,如果有返回索引號,如果沒有返回-1

arr.lastindexof(1)

arr.join(「.」);            用指定的拼接陣列為字串,返回值為拼接成的字串–不會更改原陣列

arr.sort()             從新排序-從小到大,只能正常排純數字陣列,其他型別的資料排序規則不確定[1,1,2]

arr.reverse()            陣列反轉

arr.slice(0,4)start end       如果只給了開開始,代表擷取從開始到全部

arr.splice(start,legth,值)    從開始位置 截掉多長的 第三個引數作為填充的值

返回值是截掉的元素組成的新陣列,追加的資料會改變原素組

陣列的特殊使用方法

arr.some()

arr.find()

arr.findindex()

arr.filter()

arr.every()

arr.foreach()  只實現迴圈

關於Bash中陣列的使用

關於bash中的陣列,很多文章都已經介紹過。這裡我也簡單的寫一下 一 基礎 bash只是提供了一維陣列,但沒有上限的限制。1 宣告 declare a name 這樣就宣告了乙個name陣列。2 賦值 給陣列的賦值可以參考普通變數的定義,如 name 0 beijing name 1 guangzh...

關於使用array rand隨機取出陣列的值

如下 echo 選擇解碼方式,防止亂碼現象 a array abc 123 qwe asd zxc 建立乙個陣列 print r a 輸出剛剛建立的陣列 echo 輸出換行 random keys array rand a,2 使用隨機函式,a是剛剛建立的陣列,2表示想輸出的這個陣列的幾個值,輸出兩...

關於迴旋矩陣的幾點思考 (陣列 不使用陣列)

關於迴旋矩陣的幾點思考 陣列 不使用陣列 某日,友人出題,要求 n n的迴旋矩陣的輸出。迴旋矩陣,顧名思義,就是從外圈數字由大到小旋轉到內圈的n階矩陣 例如 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 便是乙個5...