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