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