最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

Array()是一個用來構(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ù)組元素個數(shù)。返回的數(shù)組,length 字段將被設(shè)為 size 的值。

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

返回值

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

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

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

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

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

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ù)組最后一個元素,并將其返回

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

shift()方法:

刪除并返回數(shù)組的第一個元素。

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

slice(start,end)

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

<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ù)組元素的同時添加新的元素。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)文章

最新評論

呼图壁县| 枣强县| 宿州市| 涿州市| 襄城县| 孟州市| 霍林郭勒市| 永胜县| 平度市| 保山市| 元谋县| 石楼县| 芷江| 黑山县| 苗栗市| 瑞金市| 武隆县| 观塘区| 游戏| 平安县| 武山县| 理塘县| 宜城市| 稷山县| 缙云县| 泗水县| 天门市| 九江县| 平顶山市| 昌图县| 兴国县| 延吉市| 茶陵县| 新民市| 安化县| 尉犁县| 安国市| 达日县| 东乡县| 揭西县| 金沙县|