源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

javascript中Array()数组函数详解

  • 时间:2020-04-19 01:36 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:javascript中Array()数组函数详解
在程序语言中数组的重要性不言而喻,JavaScript中数组也是最常使用的对象之一,数组是值的有序集合,由于弱类型的原因,JavaScript中数组十分灵活、强大,不像是Java等强类型高级语言数组只能存放同一类型或其子类型元素,JavaScript在同一个数组中可以存放多种类型的元素,而且是长度也是可以动态调整的,可以随着数据增加或减少自动对数组长度做更改。 Array()是一个用来构建数组的内建构造器函数。数组主要由如下三种创建方式:
array = new Array()
array = new Array([size])
array = new Array(element0, element1, ..., elementN)
[b]参数[/b] 参数 size 是期望的数组元素个数。返回的数组,length 字段将被设为 size 的值。 参数 element ..., elementn 是参数列表。当使用这些参数来调用构造函数 Array() 时,新创建的数组的元素就会被初始化为这些值。它的 length 字段也会被设置为参数的个数。 [b]返回值[/b] 返回新创建并被初始化了的数组。 如果调用构造函数 Array() 时没有使用参数,那么返回的数组为空,length 字段为 0。 当调用构造函数时只传递给它一个数字参数,该构造函数将返回具有指定个数、元素为 undefined 的数组。 当其他参数调用 Array() 时,该构造函数将用参数指定的值初始化数组。 当把构造函数作为函数调用,不使用 new 运算符时,它的行为与使用 new 运算符调用它时的行为完全一样。 Array 对象方法 Array 对象属性 [b]concat()方法:[/b] 合并数组
[1,2]concat([3,4],[5,6]);//[1,2,3,4,5,6]
[b]join()方法:[/b]
<script type="text/javascript">
 var a = [1,2,3];
 a.join("");// =>"123"
</script>
[b]pop()方法:[/b] 移除数组最后一个元素,并将其返回
<script type="text/javascript">
 var fruits = ['apple','banana','pineapple'];
 fruits.pop();// pineapple 
 console.log(fruits);//["apple","banana"]
</script>
[b]shift()方法:[/b] 删除并返回数组的第一个元素。
<script type="text/javascript">
 var a = [1,2,3];
 a.shift();//1
 console.log(a);//[2,3]
</script>
[b]slice(start,end)[/b] 方法:截取数组的某一部分,不会对原数组进行任何修改。
<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>
[b]splice(start,delete_count,i1,i2…)[/b] 方法:删除数组元素的同时添加新的元素。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>
以上内容就是给大家介绍关于javascript中Array()数组函数详解,希望对大家有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部