真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些

這篇文章主要講解了“JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些”吧!

創(chuàng)新互聯(lián)公司是專業(yè)的湘潭縣網(wǎng)站建設(shè)公司,湘潭縣接單;提供成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行湘潭縣網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些

數(shù)組的概念

  • 數(shù)組也是一個(gè)對(duì)象,它和我們普通對(duì)象功能類似,也是用來(lái)存儲(chǔ)一些值的

  • 不同的是普通對(duì)象是使用字符串作為屬性名,而數(shù)組時(shí)使用數(shù)字來(lái)作為索引操作元素

  • 索引:從0開(kāi)始的整數(shù)就是索引.

  • 數(shù)組的存儲(chǔ)性能比普通對(duì)象要好,在開(kāi)發(fā)中我們經(jīng)常使用數(shù)組來(lái)存儲(chǔ)一些數(shù)據(jù)。

創(chuàng)建數(shù)組對(duì)象

語(yǔ)法1:var 數(shù)組名 = new Array();
當(dāng)在括號(hào)內(nèi)傳入一個(gè)數(shù)字類型的值時(shí),表示數(shù)組的長(zhǎng)度,當(dāng)傳入大于1個(gè)的值時(shí),表示向數(shù)組中添加元素。

語(yǔ)法2:var 數(shù)組名 =[];
當(dāng)在方括號(hào)內(nèi)傳入值時(shí),即為數(shù)組添加元素。

使用typeof檢查數(shù)組對(duì)象時(shí)返回Object

向數(shù)組中添加元素

1.直接添加

語(yǔ)法:數(shù)組名 = [元素1,元素2...];

2.按照索引添加(將元素添加到哪個(gè)位置)

語(yǔ)法:數(shù)組名[索引] = '元素';

這里值得注意的是,如果按照索引添加元素,數(shù)組的長(zhǎng)度是按照的添加的最大索引來(lái)計(jì)算的。

讀取數(shù)組中的元素

讀取數(shù)組元素是一個(gè)返回值,需要變量去接收或者直接輸出。
1.直接讀取,即讀取整個(gè)數(shù)組內(nèi)的元素。

語(yǔ)法:console.log(數(shù)組名);

2.讀取數(shù)組中的某個(gè)元素。

語(yǔ)法:console.log(數(shù)組名[索引]);

3.當(dāng)讀取一個(gè)不存在的元素時(shí),返回undefined。

數(shù)組中的常用屬性和方法

1.length屬性

length屬性可以設(shè)置/返回數(shù)組長(zhǎng)度。

  • 設(shè)置數(shù)組長(zhǎng)度:數(shù)組名.length = 長(zhǎng)度;
    當(dāng)設(shè)置的數(shù)組長(zhǎng)度>原數(shù)組長(zhǎng)度時(shí),將空出多余的空間。
    當(dāng)設(shè)置的數(shù)組長(zhǎng)度<原數(shù)組長(zhǎng)度時(shí),將刪除多余的數(shù)組元素。

  • 返回?cái)?shù)組長(zhǎng)度:數(shù)組名.length;

JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些

補(bǔ)充小技巧:可以利用length屬性向數(shù)組的最后一個(gè)位置添加元素。
JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些

2.cancat方法

concat() 方法用于連接兩個(gè)或多個(gè)數(shù)組。

語(yǔ)法:數(shù)組1.concat(數(shù)組2,數(shù)組3...);

JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些

3.join方法

join() 方法用于把數(shù)組中的所有元素轉(zhuǎn)換一個(gè)字符串。

語(yǔ)法:數(shù)組名.join(分隔符,不寫(xiě)則默認(rèn)為逗號(hào)分隔);

JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些

4.pop方法

pop() 方法用于刪除數(shù)組的最后一個(gè)元素返回刪除的元素。

語(yǔ)法:數(shù)組名.pop();

JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些

5.push方法

push() 方法可向數(shù)組的末尾添加一個(gè)或多個(gè)元素,并返回新的長(zhǎng)度。

語(yǔ)法:數(shù)組名.push(元素1,元素2...);

JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些

6.shift方法

shift() 方法用于把數(shù)組的第一個(gè)元素從其中刪除,并返回第一個(gè)元素的值。

語(yǔ)法:數(shù)組名.shift();

JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些

7.unshift方法

unshift() 方法可向數(shù)組的開(kāi)頭添加一個(gè)或更多元素,并返回新的長(zhǎng)度。

語(yǔ)法:數(shù)組名.unshift(元素1,元素2...);

JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些

8.slice方法

slice() 方法可從已有的數(shù)組中返回選定的元素??商崛∽址哪硞€(gè)部分,并以新的字符串返回被提取的部分。注意: slice() 方法不會(huì)改變?cè)紨?shù)組。

語(yǔ)法:數(shù)組名.slice(start,end);區(qū)間為左閉右開(kāi)
如果為負(fù)數(shù)則從數(shù)組的倒數(shù)第幾個(gè)數(shù)取。

JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些

9.splice方法

splice() 方法用于添加刪除數(shù)組中的元素。

語(yǔ)法:數(shù)組名.splice(從哪個(gè)位置開(kāi)始(必填),要?jiǎng)h除的元素個(gè)數(shù)(可選),要添加的元素(可選))

JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些
JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些

10.reverse方法

reverse() 方法用于顛倒數(shù)組中元素的順序

語(yǔ)法:數(shù)組名.reverse();

JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些

11.sort方法

sort() 方法用于對(duì)數(shù)組的元素進(jìn)行排序。排序順序可以是字母或數(shù)字,并按升序或降序。默認(rèn)排序順序?yàn)榘醋帜干颉?/p>

語(yǔ)法:數(shù)組名.sort();

1.按字母排序(升序/降序)

JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些

2.按數(shù)字排序(從大到小/從小到大)需定義一個(gè)函數(shù)。
JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些

數(shù)組的遍歷

使用for循環(huán)可進(jìn)行對(duì)數(shù)組的遍歷。

語(yǔ)法:for(var 變量=0; 變量<數(shù)組名.length;變量++){console.log(數(shù)組名[變量])}

JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些

數(shù)組遍歷小練習(xí)

向數(shù)組中添加6個(gè)對(duì)象,將成年的人員名單添加到一個(gè)新的數(shù)組中?。?/p>


    
    
    
    Document
    
    

運(yùn)行結(jié)果:
JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些

感謝各位的閱讀,以上就是“JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


本文標(biāo)題:JavaScript中數(shù)組的知識(shí)點(diǎn)有哪些
網(wǎng)頁(yè)地址:http://weahome.cn/article/jhiies.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部