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