JS關於陣列的基本知識點

2021-07-23 12:17:13 字數 1042 閱讀 7600

定義:儲存多個變數的容器

var  arr=[值1,值2,值3...]

元素:儲存在陣列中的變數

獲取陣列元素:陣列名[下標]   (下表從0開始,祖大道元素個數-1   不要越界下標)

建立空陣列: var=;     var  a=new  array() 

push()  從尾部新增元素

pop()   從尾部刪除乙個元素  ( 返回它刪除的元素的值)

unshift() 在頭部新增元素     

shift()   在頭部刪除乙個元素

slice(start,end)     從下標start開始擷取到下標end(不包含end下標為止得元素)   

splice(start,length)  從start位置位置開始,刪除length長度個元素

splice(start,length,元素1,元素2...)從起始位置開始,替換對應的元素個元素為元素1,元素2,...

length不為0,替換length個元素;為0,不替換,在start前新增新元素

join()  將陣列元素拼接為字串,預設不給引數,連線符為逗號

contact()陣列拼接  返回拼接好的新陣列

reverse()顛倒陣列中元素的順序

**二維陣列

//二維陣列 儲存多個一維陣列的陣列

var a=; a[

0]=[

1,2,

3]; a[

1]=[

4,5,

6];for

(vari=

0;i<

a.length;i++)

}varb=

[[1,2

,3],["aa"

,"bb"

]];

alert(b[1][

0]);

//二維陣列 由多個一維陣列組成

//可以看成是由多個列多列的資料組成

//獲取二維陣列的每個元素:

//a[m][n]  m:可以看做行號 n:可以看做列號

//a[m][n]獲取第m行第n列的元素

基本知識點

1 程序和執行緒的關係 1 在有執行緒的作業系統裡面,程序是分配資源的基本單位,執行緒是排程的基本單位。2 1個程序可以擁有多個執行緒 3 執行緒同時也有一些自己的資源,包括 程式計數器,堆疊等 4 因為執行緒所擁有的資源比較少,因此進行排程的時候所消耗的資源就少。5 執行緒共享程序的 段,程序的一...

基本知識點

dram 動態隨機訪問儲存器 dynamic random access memory 隨機訪問的意思是,訪問任何乙個記憶體單元的速度和它的位置 位址 無關,讀寫位址0x00001和0xffff0所需要的事件是一樣的。rom 唯讀儲存器 read only memory 它的內容是預先寫入的,掉電也...

PHP基本知識點

1.http協議中幾個狀態碼的含義 503 500 401 200 301 302。http狀態碼 1 請求收到,繼續處理 2 操作成功收到,分析 接受 3 完成此請求必須進一步處理 4 請求包含乙個錯誤語法或不能完成 5 伺服器執行乙個完全有效請求失敗 500 伺服器產生內部錯誤 501 伺服器不...