摘要:可以是任意多個連接兩個或者更多個數組,并返回結果分隔符,不指定默認是逗號把數組所有元素放在一個字符串,元素使用指定的分隔符來分割無刪除并返回數組元素最后一個元素。要刪除的項目數量。
有時候項目組缺人,只能后端程序員也分擔一些前端的代碼編寫工作,于是在任務驅動下,必須操起鍵盤學習前端。學習JavaScript有一段時間了,發現有些東西不用一段時間后就會忘記,又要百度查一下不方便,于是就自己整理了一下方便日后查看。這是沒有什么干貨的東西的記錄性文章,有前端經驗開發的伙伴可以不往下看了。
在日常開發中,無論是編寫Java程序,還是PHP,還是JavaScript,我發現數組是我們經常打交道的東西。這里就簡單記錄下JavaScript里面數組的一些簡單用法
Array對象的用途在一個變量中存儲多個值
創建Array對象的方法方法 | 參數意義 | 返回值 | 優缺點 |
---|---|---|---|
new Array() | 無參數 | 空數組 | |
new Array(size) | size:數組的長度 | 返回元素數量是size的數組,數組元素都是undefined | |
new Array(e1,e2,e3,...,en) | 參數列表 | 數組元素是參數列表的值的數組 |
屬性 | 描述 |
---|---|
constructor | 返回對創建此對象的數組函數的引用 |
length | 設置或者返回數組元素的數量 |
prototype | 可以向Array對象添加屬性、方法 |
方法 | 參數 | 描述 |
---|---|---|
concat(arrayX,arrayX,......,arrayX) | 必需。該參數可以是具體的值,也可以是數組對象。可以是任意多個 | 連接兩個或者更多個數組,并返回結果 |
join(separator) | 分隔符,不指定默認是逗號 | 把數組所有元素放在一個字符串,元素使用指定的分隔符來分割 |
pop() | 無 | 刪除并返回數組元素最后一個元素。數組為空返回undefined |
push(e1,e2,e3,...,en) | 參數列表,要向數組中添加的元素 | 添加元素后數組的長度 |
unshift(newelement1,newelement2,....,newelementX) | 必須,要添加的元素 | 向數組的開頭添加一個或更多元素,并返回新的長度 |
reverse() | 無 | 顛倒數組中元素的順序 |
shift() | 無 | 刪除并返回數組中的第一個元素 ,數組為空返回 undefined 值 |
slice(start,end) | start:必需; end:可選 | 從已有的數組中返回選定的元素。選定的元素包括start,不包括end |
sort(sortBy) | sortBy:函數,指定排序規則,默認字符編碼的順序進行排序 | 排好序的數組 |
splice(index,howmany,item1,.....,itemX) | index:必需。整數,規定添加/刪除項目的位置,使用負數可從數組結尾處規定位置;必需。要刪除的項目數量。如果設置為 0,則不會刪除項目;可選。向數組添加的新項目 | 包含被刪除項目的新數組,如果有的話 |
toString() | 無 | 返回數組的字符串,默認是逗號分隔符 |
http://www.w3school.com.cn/jsref/jsref_obj_array.asp
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/94543.html
摘要:固有對象由標準規定,隨著運行時創建而自動創建的對象實例。普通對象由語法構造器或者關鍵字定義類創建的對象,它能夠被原型繼承。 筆記說明 重學前端是程劭非(winter)【前手機淘寶前端負責人】在極客時間開的一個專欄,每天10分鐘,重構你的前端知識體系,筆者主要整理學習過程的一些要點筆記以及感悟,完整的可以加入winter的專欄學習【原文有winter的語音】,如有侵權請聯系我,郵箱:ka...
摘要:固有對象由標準規定,隨著運行時創建而自動創建的對象實例。普通對象由語法構造器或者關鍵字定義類創建的對象,它能夠被原型繼承。 筆記說明 重學前端是程劭非(winter)【前手機淘寶前端負責人】在極客時間開的一個專欄,每天10分鐘,重構你的前端知識體系,筆者主要整理學習過程的一些要點筆記以及感悟,完整的可以加入winter的專欄學習【原文有winter的語音】,如有侵權請聯系我,郵箱:ka...
摘要:固有對象由標準規定,隨著運行時創建而自動創建的對象實例。普通對象由語法構造器或者關鍵字定義類創建的對象,它能夠被原型繼承。 筆記說明 重學前端是程劭非(winter)【前手機淘寶前端負責人】在極客時間開的一個專欄,每天10分鐘,重構你的前端知識體系,筆者主要整理學習過程的一些要點筆記以及感悟,完整的可以加入winter的專欄學習【原文有winter的語音】,如有侵權請聯系我,郵箱:ka...
摘要:排序算法學習筆記用于創建數組冒泡排序冒泡排序比較任何兩個相鄰的項,如果第一個比第二個大,則交換它們。歸并排序歸并排序是一種分治算法。完成下列操作的前提是數組均已經完成。 javaScript排序算法學習筆記 // 用于創建數組 function createNonSortedArray(size) { var array = new ArrayList(); for( ...
閱讀 3244·2021-11-18 10:02
閱讀 1947·2021-09-22 10:54
閱讀 2993·2019-08-30 15:43
閱讀 2579·2019-08-30 13:22
閱讀 1580·2019-08-29 13:57
閱讀 1049·2019-08-29 13:27
閱讀 739·2019-08-26 14:05
閱讀 2528·2019-08-26 13:30