摘要:的長度變?yōu)?,此時的應該是或者設置此時的應該是下標到都是,最后一項是,注意此時的數(shù)組長度變?yōu)榱?,因為設置的是代表下標為。數(shù)組的方法是從數(shù)組前面添加元素,返回的是添加后的數(shù)組長度。
一.數(shù)組創(chuàng)建的方式
1.new Array(arg)
arg可以為想要創(chuàng)建數(shù)組的長度也可以是具體的值。也可以直接省略new關 鍵字
2.字面量表示法
var a = ["1", "2", "3"]
二.數(shù)組長度
var arr = new Array("first", "second", "three"); 這是數(shù)組的長度ar.length = 3,但是訪問數(shù)組時是從下標0開始訪問的,所以最大下標為2。 設置 arr.length = 5;后。 arr的長度變?yōu)?,此時的arr應該是 ["first", "second", "three",undefined,undefined]; 或者設置arr[10] = "ten";此時的arr應該是 ["first", "second", "three",undefined....,"ten"] 下標3到9都是undefined,最后一項是ten,注意此時的數(shù)組長度變?yōu)?1了,因為設置的是arr[10],10代表下標為10。
三.棧方法
棧:(LIFO)表示last in first out,后進先出。 數(shù)組的push()方法接受任意參數(shù),把它們逐個添加到末尾,并返回修改后的數(shù)組長度。
var arr= ["first", "second", "three"]; arr.push("text"); //輸出4,即修改后的數(shù)組長度
數(shù)組的pop()方法則從數(shù)組最末尾刪除元素,返回移除的項
arr.pop(); //返回"three"
數(shù)組的shift()方法是移除第一個元素,返回的是移除的元素。 數(shù)組的unshift()方法是從數(shù)組前面添加元素,返回的是添加后的數(shù)組長度。
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://www.ezyhdfw.cn/yun/91073.html
摘要:此專欄文章是對力扣上算法題目各種方法的總結和歸納整理出最重要的思路和知識重點并以思維導圖形式呈現(xiàn)當然也會加上我對導圖的詳解目的是為了更方便快捷的記憶和回憶算法重點不用每次都重復看題解畢竟算法不是做了一遍就能完全記住的所 ...
此專欄文章是對力扣上算法題目各種方法的總結和歸納, 整理出最重要的思路和知識重點并以思維導圖形式呈現(xiàn), 當然也會加上我對導圖的詳解. 目的是為了更方便快捷的記憶和回憶算法重點(不用每次都重復看題解), 畢竟算法不是做了一遍就能完全記住的. 所以本文適合已經(jīng)知道解題思路和方法, 想進一步加強理解和記憶的朋友, 并不適合第一次接觸此題的朋友(可以根據(jù)題號先去力扣看看官方題解, 然后再看本文內容). 關...
摘要:回調函數(shù)不是由該函數(shù)的實現(xiàn)方直接調用,而是在特定的事件或條件發(fā)生時由另外的一方調用的,用于對該事件或條件進行響應。 目錄 前言無類型指針結構體指針枚舉變量指針函數(shù)...
閱讀 3120·2021-11-16 11:45
閱讀 3814·2021-09-29 09:34
閱讀 784·2021-08-16 10:50
閱讀 1656·2019-08-30 15:52
閱讀 2048·2019-08-30 15:45
閱讀 932·2019-08-29 15:23
閱讀 1977·2019-08-26 13:51
閱讀 3379·2019-08-26 12:23