0

0

JavaScript中数组函数array()的相关介绍

巴扎黑

巴扎黑

发布时间:2017-08-17 14:49:06

|

1796人浏览过

|

来源于php中文网

原创

在程序语言中数组的重要性不言而喻,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 字段也会被设置为参数的个数。

立即学习Java免费学习笔记(深入)”;

返回值

返回新创建并被初始化了的数组。

如果调用构造函数 Array() 时没有使用参数,那么返回的数组为空,length 字段为 0。

当调用构造函数时只传递给它一个数字参数,该构造函数将返回具有指定个数、元素为 undefined 的数组。

当其他参数调用 Array() 时,该构造函数将用参数指定的值初始化数组。

当把构造函数作为函数调用,不使用 new 运算符时,它的行为与使用 new 运算符调用它时的行为完全一样。

Array 对象方法

Array 对象属性

科海网络企业网站管理系统2011.5.17
科海网络企业网站管理系统2011.5.17

科海网络企业网站管理系统支持ASP+ACCESS数据库的虚拟主机即可,上传至服务器上,请把lxlweb文件夹放在网站根目录。 前台功能介绍:企业网站通用七大栏目 网站首页:综合性的显示网站相关信息;公司简介:显示与公司相关内容:公司简介、企业文化、发展策略、人才政策、联系方式等,栏目可以后台无限添加;新闻中心:按新闻类别显示新闻信息、新闻搜索功能,新闻分类后台可无限添加;产品展示:按产品分类显示

下载

concat()方法:

合并数组

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


join()方法:

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


pop()方法:

移除数组最后一个元素,并将其返回

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

shift()方法:

删除并返回数组的第一个元素。

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

slice(start,end)

方法:截取数组的某一部分,不会对原数组进行任何修改。

 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"]


splice(start,delete_count,i1,i2…)

方法:删除数组元素的同时添加新的元素。i1,i2为要插入的新元素

 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"]

相关文章

java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
漫蛙2入口地址合集
漫蛙2入口地址合集

本专题整合了漫蛙2入口汇总,阅读专题下面的文章了解更多详细内容。

13

2026.01.06

AO3中文版地址汇总
AO3中文版地址汇总

本专题整合了AO3中文版地址合集,阅读专题下面的文章了解更多详细内容。

5

2026.01.06

python cv2模块教程大全
python cv2模块教程大全

本专题整合了python cv2模块相关教程,阅读专题下面的文章了解更多详细教程。

10

2026.01.06

python创建txt文件教程大全
python创建txt文件教程大全

本专题整合了python创建txt文件相关教程,阅读专题下面的文章了解更多详细内容。

13

2026.01.06

python去掉字符串空格教程大全
python去掉字符串空格教程大全

本专题整合了python去掉字符串空格教程大全,阅读专题下面的文章了解更多详细内容。

2

2026.01.06

Python /与// 教程大全
Python /与// 教程大全

本专题整合了python的/和//的相关内容大全,阅读下面的文章了解更多详细内容。

13

2026.01.06

Python /与// 教程大全
Python /与// 教程大全

本专题整合了python的/和//的相关内容大全,阅读下面的文章了解更多详细内容。

0

2026.01.06

Python /与// 教程大全
Python /与// 教程大全

本专题整合了python的/和//的相关内容大全,阅读下面的文章了解更多详细内容。

0

2026.01.06

python func函数合集
python func函数合集

本专题整合了python func函数相关教程,阅读专题下面的文章了解更多详细内容。

0

2026.01.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
React 教程
React 教程

共58课时 | 3.4万人学习

TypeScript 教程
TypeScript 教程

共19课时 | 2万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 2.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号