JavaScript中数组函数array()的相关介绍
在程序语言中数组的重要性不言而喻,JavaScript中数组也是最常使用的对象之一,数组是值的有序集合,由于弱类型的原因,JavaScript中数组十分灵活、强大,不像是Java等强类型高级语言数组只能存放同一类型或其子类型元素,JavaScript在同一个数组中可以存放多种类型的元素,而且是长度也是可以动态调整的,可以随着数据增加或减少自动对数组长度做更改。
Array()是一个用来构建数组的内建构造器函数。数组主要由如下三种创建方式:
array = new Array()
array = new Array([size])array = new Array(element0, element1, ..., elementN)
参数
参数 size 是期望的数组元素个数。返回的数组,length 字段将被设为 size 的值。
参数 element ..., elementn 是参数列表。当使用这些参数来调用构造函数 Array() 时,新创建的数组的元素就会被初始化为这些值。它的 length 字段也会被设置为参数的个数。
返回值
返回新创建并被初始化了的数组。
如果调用构造函数 Array() 时没有使用参数,那么返回的数组为空,length 字段为 0。
当调用构造函数时只传递给它一个数字参数,该构造函数将返回具有指定个数、元素为 undefined 的数组。
当其他参数调用 Array() 时,该构造函数将用参数指定的值初始化数组。
当把构造函数作为函数调用,不使用 new 运算符时,它的行为与使用 new 运算符调用它时的行为完全一样。
Array 对象方法
Array 对象属性
concat()方法:
合并数组
[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()方法:
移除数组最后一个元素,并将其返回
<script type="text/javascript">
var fruits = ["apple","banana","pineapple"];
fruits.pop();// pineapple
console.log(fruits);//["apple","banana"]</script>
shift()方法:
删除并返回数组的第一个元素。
<script type="text/javascript">
var a = [1,2,3];
a.shift();//1
console.log(a);//[2,3]</script>
slice(start,end)
方法:截取数组的某一部分,不会对原数组进行任何修改。
<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…)
方法:删除数组元素的同时添加新的元素。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()的相关介绍的详细内容,更多请关注其它相关文章!
上一篇: mod在python中怎么用
下一篇: 二维数组按指定的键值排序
推荐阅读
-
javascript中bind函数的作用实例介绍_javascript技巧
-
php数组函数序列之array_pop() - 删除数组中的最后一个元素_PHP教程
-
JS中数组Array的用法示例介绍_javascript技巧
-
浅谈javascript中数组Array的添加/删除操作
-
详解Python中的array数组模块相关使用
-
详解Python中的array数组模块相关使用
-
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
-
Javascript中的Array数组对象详谈
-
php数组函数序列之array_pop() - 删除数组中的最后一个元素
-
解析PHP函数array_flip()在重复数组元素删除中的作用