欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript中Array()數(shù)組函數(shù)詳解

 更新時(shí)間:2015年08月23日 09:10:29   作者:Samaritans  
在JavaScript中數(shù)組也是比較常用的對象之一,數(shù)組是值的有序集合,本篇文章給大家分享Javascript中Array()數(shù)組函數(shù)詳解,需要的朋友可以參考下

在程序語言中數(shù)組的重要性不言而喻,JavaScript中數(shù)組也是最常使用的對象之一,數(shù)組是值的有序集合,由于弱類型的原因,JavaScript中數(shù)組十分靈活、強(qiáng)大,不像是Java等強(qiáng)類型高級語言數(shù)組只能存放同一類型或其子類型元素,JavaScript在同一個(gè)數(shù)組中可以存放多種類型的元素,而且是長度也是可以動(dòng)態(tài)調(diào)整的,可以隨著數(shù)據(jù)增加或減少自動(dòng)對數(shù)組長度做更改。

Array()是一個(gè)用來構(gòu)建數(shù)組的內(nèi)建構(gòu)造器函數(shù)。數(shù)組主要由如下三種創(chuàng)建方式:

array = new Array()
array = new Array([size])
array = new Array(element0, element1, ..., elementN)

參數(shù)

參數(shù) size 是期望的數(shù)組元素個(gè)數(shù)。返回的數(shù)組,length 字段將被設(shè)為 size 的值。

參數(shù) element ..., elementn 是參數(shù)列表。當(dāng)使用這些參數(shù)來調(diào)用構(gòu)造函數(shù) Array() 時(shí),新創(chuàng)建的數(shù)組的元素就會(huì)被初始化為這些值。它的 length 字段也會(huì)被設(shè)置為參數(shù)的個(gè)數(shù)。

返回值

返回新創(chuàng)建并被初始化了的數(shù)組。

如果調(diào)用構(gòu)造函數(shù) Array() 時(shí)沒有使用參數(shù),那么返回的數(shù)組為空,length 字段為 0。

當(dāng)調(diào)用構(gòu)造函數(shù)時(shí)只傳遞給它一個(gè)數(shù)字參數(shù),該構(gòu)造函數(shù)將返回具有指定個(gè)數(shù)、元素為 undefined 的數(shù)組。

當(dāng)其他參數(shù)調(diào)用 Array() 時(shí),該構(gòu)造函數(shù)將用參數(shù)指定的值初始化數(shù)組。

當(dāng)把構(gòu)造函數(shù)作為函數(shù)調(diào)用,不使用 new 運(yùn)算符時(shí),它的行為與使用 new 運(yùn)算符調(diào)用它時(shí)的行為完全一樣。

Array 對象方法


Array 對象屬性

concat()方法:

合并數(shù)組

[1,2]concat([3,4],[5,6]);//[1,2,3,4,5,6]

join()方法:

<script type="text/javascript">
 var a = [1,2,3];
 a.join("");// =>"123"
</script>

pop()方法:

移除數(shù)組最后一個(gè)元素,并將其返回

<script type="text/javascript">
 var fruits = ['apple','banana','pineapple'];
 fruits.pop();// pineapple 
 console.log(fruits);//["apple","banana"]
</script>

shift()方法:

刪除并返回?cái)?shù)組的第一個(gè)元素。

<script type="text/javascript">
 var a = [1,2,3];
 a.shift();//1
 console.log(a);//[2,3]
</script>

slice(start,end)

方法:截取數(shù)組的某一部分,不會(huì)對原數(shù)組進(jìn)行任何修改。

<script type="text/javascript">
  var num = ['a','b','c','d','e'];
  console.log(num.slice(1,4));//["b","c","d"]
  console.log(num);//["a","b","c","d","e"]
</script>

splice(start,delete_count,i1,i2…)

方法:刪除數(shù)組元素的同時(shí)添加新的元素。i1,i2為要插入的新元素

<script type="text/javascript">
 var arr = ['js','css','html','php','c'];
 arr.splice(1, 2,'python','jquery');//["css","html"]
 console.log(arr);//["js","python","jquery""php","c"]
</script>

以上內(nèi)容就是給大家介紹關(guān)于javascript中Array()數(shù)組函數(shù)詳解,希望對大家有所幫助。

相關(guān)文章

  • 微信小程序audio組件在ios端無法播放的解決辦法

    微信小程序audio組件在ios端無法播放的解決辦法

    audio是音頻組件,用于播放一個(gè)基于http協(xié)議的音頻資源,這篇文章主要給大家介紹了關(guān)于微信小程序audio組件在ios端無法播放的解決辦法,需要的朋友可以參考下
    2021-07-07
  • js實(shí)現(xiàn)精確到秒的倒計(jì)時(shí)效果

    js實(shí)現(xiàn)精確到秒的倒計(jì)時(shí)效果

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)精確到秒的倒計(jì)時(shí)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • javascript html 靜態(tài)頁面?zhèn)鲄?shù)

    javascript html 靜態(tài)頁面?zhèn)鲄?shù)

    靜態(tài)頁面中用js獲取頁面參數(shù)的一些屬性方法,具體的獲取參數(shù),可以搜索本站以前的一些文章。
    2009-04-04
  • js常用代碼段整理

    js常用代碼段整理

    以下是平時(shí)收集的幾個(gè)常用代碼段,大多數(shù)是從網(wǎng)上搜集而來。也均為未找到是誰誰原創(chuàng),是否允許轉(zhuǎn)載等要求, 所以如果看到的朋友發(fā)現(xiàn)其中有些代碼是自己寫的,還請?jiān)徳谙罗D(zhuǎn)帖出來
    2011-11-11
  • 深入了解JavaScript代碼覆蓋

    深入了解JavaScript代碼覆蓋

    這篇文章主要介紹了深入了解JavaScript代碼覆蓋 ,代碼覆蓋提供有關(guān)是否以及可選地應(yīng)用程序的某些部分被執(zhí)行的頻率的信息。它通常用于判定一個(gè)測試套件執(zhí)行特定代碼庫的全面程度。,需要的朋友可以參考下
    2019-06-06
  • js實(shí)現(xiàn)音頻控制進(jìn)度條功能

    js實(shí)現(xiàn)音頻控制進(jìn)度條功能

    本文主要介紹了js實(shí)現(xiàn)音頻控制進(jìn)度條功能的示例代碼。具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-04-04
  • 屏蔽script注入小例子

    屏蔽script注入小例子

    有關(guān)script注入想必大家也有所了解,在本文將為大家介紹下如何屏蔽script注入,下面有個(gè)不錯(cuò)的示例大家可以感受下
    2013-11-11
  • 如何將網(wǎng)頁表格內(nèi)容導(dǎo)入excel

    如何將網(wǎng)頁表格內(nèi)容導(dǎo)入excel

    這篇文章主要介紹了如何將網(wǎng)頁表格內(nèi)容導(dǎo)入excel,需要的朋友可以參考下
    2014-02-02
  • JavaScript 對象不變性介紹

    JavaScript 對象不變性介紹

    這篇文章主要介紹了JavaScript 對象不變性,對象不變性在任何編程語言中都是一個(gè)重要的概念。它會(huì)限制對象修改并防止不需要的更改。簡而言之,對象的不變性就是將它的狀態(tài)變?yōu)橹蛔x的下面詳細(xì)內(nèi)容,需要的小伙伴可以參考一下
    2022-02-02
  • javascript中字符串處理常用的方法匯總

    javascript中字符串處理常用的方法匯總

    JavaScript中操作字符串是一個(gè)很重要的話題,下面這篇文章主要給大家介紹了關(guān)于javascript中字符串處理常用的方法,文中通過圖文以及代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03

最新評論