JS數組和函數


JS數組

用於存放一組數據在一個變量,方便管理一組數據。

Let arr = [];

由於js是動態語言,所以js數組里可以存儲任意類型數據。

訪問數組里的數據,下標從0開始

屬性有:

Length屬性,返回數組的長度

Concat,可以將多個數據拼接到數組里

Slice,截取數組,從數組里截取相應的元素

Splice,可實現刪除,插入,替換元素

Push,向數組的末尾推入元素

Pop,彈出數組的最后一個元素

 

 

字符串和數組的相互轉換:

 ->  數 :split ->  字 :join

 

數組的遍歷:訪問數組里每一個元素,使用for來進行遍歷

數組的排序:冒泡排序,選擇排序

 

多維數組:js本身不支持多維數組,但因為它可以是任意類型,所以可以模擬多維數組 

 

JS函數

 

為什么實用函數,因為是為了代碼復用,函數有時可以看做一個暗箱。

函數名是調用函數時需要書寫的標識符

形參:在調用函數時,所需要的參數

實參:在調用時,實際傳過去的參數

 

Arguments :偽數組對象,作用是用來存儲傳遞過來的每一位實參

函數的返回值:關鍵字是return,運行到return函數就結束了,每次只能返回一個數。需要返回多個數時,可以將這多個數放在數組里面。

遞歸函數:指一個函數的函數體直接或者間接的調用自己本身,必須要設置一個出口,否則就會無限遞歸。

回調函數:就是將一個函數作為參數傳遞給另外一個函數,然后在另外一個函數里面調用這個函數,更多用於異步編程。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM