最新国产好看的视频,伊人天堂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()是一個用來構建數(shù)組的內(nèi)建構造器函數(shù)。數(shù)組主要由如下三種創(chuàng)建方式:

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

參數(shù)

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

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

返回值

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

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

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

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

當把構造函數(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)容就是給大家介紹關于javascript中Array()數(shù)組函數(shù)詳解,希望對大家有所幫助。

相關文章

最新評論

合川市| 兴山县| 安阳县| 长海县| 辽阳市| 习水县| 达拉特旗| 丰县| 隆回县| 五寨县| 呼和浩特市| 赤城县| 安陆市| 遂宁市| 斗六市| 溆浦县| 云梦县| 桃源县| 景宁| 右玉县| 古田县| 白河县| 乳山市| 桃源县| 襄樊市| 奉贤区| 桦甸市| 呼伦贝尔市| 宁明县| 淅川县| 漳浦县| 大石桥市| 嘉荫县| 丰城市| 信阳市| 河曲县| 紫金县| 台安县| 潮安县| 秦皇岛市| 原平市|