`
xyzroundo
  • 浏览: 500846 次
  • 性别: Icon_minigender_1
  • 来自: 惠州
社区版块
存档分类
最新评论

js创建数组

    博客分类:
  • js
阅读更多
在JavaScript中,创建一个数组可以使用 new Array,如下三种语法都是正确的:

arrayObj = new Array() 创建一个数组

arrayObj = new Array([size]) 创建一个数组并指定长度,注意不是上限,是长度

arrayObj = new Array([element0[, element1[, ...[, elementN]]]]) 创建一个数组并赋值

要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然可以将元素存储在规定长度以外的,注意:这时长度会随之改变。
new Array(5) 是指创建一个长度为5的数组还是创建一个元素值为5的数组?创建一个长度为5的数组。

数组下标是从0开始还是从1开始?从0开始,所以数组的上限等于数组的长度-1。

数组下标的最大值是多少?2的32次方再减2,即4294967295,大约40亿,够用吧。

数组下标为小数时会自动取整吗?不会,将忽略或发生运行时错误。

支持多维数组吗?不支持!不过可以将数组的每个元素再定义为数组,以达到多维数组的目的。

如何访问数组元素?使用“[]”,比如数组名为arr,要访问第一个元素,就使用arr[0]。
JavaScript数组 (JScript 版本 2)共有3个属性、13个方法。3个属性中只有length是比较重要的 ,但比较简单,另外 constructor 与 prototype 属性是 object 共有的且不常用,所以对 Array 属性不作介绍,而对Array的13个方法分组介绍,便于记忆。
pop 与 push:pop 移除最后一个元素并返回该元素值;push([item1 [item2 [. . . [itemN ]]]])将一个或多个新元素添加到数组结尾,并返回数组新长度,如果添加的是数组则先用逗号将该数组的各元素连接起来再添加。
shift 与 unshift:分别对应于 pop 和 push,只是这是在数组的开始位置进行。注意当从开始位置移除或添加元素时,会将数组中的元素前移或后移。
slice 与 splice:slice(start, [end])以数组的形式返回数组的一部分,注意不包括 end 对应的元素,如果省略 end 将复制 start 之后的所有元素;splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])移除数组一个或多个元素,如果必要,在所移除元素的位置上插入新元素,数组形式返回所移除的元素,如果插入的是数组,则只插入数组的第一个元素。
reverse 与 sort:reverse() 反转元素(最前的排到最后、最后的排到最前),并且返回数组地址;sort()对数组排序并且返回数组地址。
concat 与 join:concat 将多个数组(也可以是字符串)连接为一个数组;join(separator)返回字符串,这个字符串将数组的每一个元素值连接在一起,中间用 separator 隔开。
toLocaleString 、toString 、valueOf:可以看作是join的特殊用法,不常用。
分享到:
评论

相关推荐

    javascript创建数组的最简代码

    javascript创建数组的最简代码 javascript创建数组是javascript语言中的一种基本操作,它可以用来存储和处理多个数据。创建数组的最简代码是指使用最少的代码来创建一个数组。下面将详细介绍javascript创建数组的最...

    JavaScript 批量创建数组的方法

    JavaScript有许多批量创建数组的方法,为了衡量它们的性能,我分别使用不同的方法创建一个长度为100000的数组,且键和值相等。同时,我定义了下面这个函数用来测量创建数组所耗费的时间: function t(fn) { var ...

    js创建数组的简单方法

    下面小编就为大家带来一篇JS创建数组的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    js中数组中相同的元素进行整合并创建一个新数组.pdf

    js中数组中相同的元素进行整合并创建一个新数组

    JavaScript 1.8.5 英文第四章 数组与函数创建数组

    JavaScript 1.8.5 英文第四章 数组与函数创建数组

    Javascript数组及其操作

    在 Javascript 中,可以使用三种方式创建数组: 1. 单纯创建数组:`var arr = new Array();` 2. 创建数组的同时规定数组大小:`var arr = new Array(10);` 3. 直接初始化数组:`var arr = new Array("love", "hate...

    javascript创建数组之联合数组的使用方法示例

    联合数组也叫做键值数组,和php中的键值数组类似,下面看代码如何演示

    JS获取数组最大值、最小值及长度的方法

    主要介绍了JS获取数组最大值、最小值及长度的方法,涉及JavaScript遍历数组及length属性的相关使用技巧,非常简洁实用,需要的朋友可以参考下

    js中动态创建关联数组的问题

    讲述js中动态创建关联数组的问题,并列举了两个例子来进行比较,消除您的所有误区。

    JavaScript原生数组函数探索WORD版

    在Javascript中,可以通过两种方式创建数组,构造函数和数组直接量, 其中后者为首选方法。希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看资源截图: 资源太大,传百度网盘了,链接在附件中,...

    boyin520#git-Web-Notes#js中创建数组,并往数组里添加元素1

    数组的元素的访问//获取数组的元素值//给数组元素赋予新的值数组元素的删除//移除最后一个元素并返回该元素值//移除最前一个元素并返回该元素值,数组中元素自动前

    JS数组常用方法.md

    我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象: var myArray=new Array() 有两种向数组赋值的方法(你可以添加任意多的值,就像你可以定义你需要的任意多的变量一样

    javascript数组

    js:数组的创建、数组的元素的访问、数组元素的添加、数组元素的删除、数组的截取和合并

    js+数组实现网页上显示时间 星期几的实用方法.docx

    这里,我们使用 `new Date()` 创建一个日期对象,然后使用 `getHours()`、`getMinutes()` 和 `getSeconds()` 方法获取当前时间的小时、分钟和秒数。 格式化时间 为了使时间显示更加友好,我们需要对时间进行格式化...

    基于JavaScript Array数组方法(新手必看篇)

    Array类型是ECMAScript中最常用的引用类型。ECMAScript中的数据与其它大多数语言中的数组有着相当大的区别。...创建数组主要有构造函数和数组字面量两种方法,如下所示: var arr = new Array(); var arr =

    老生常谈JavaScript数组的用法

    在JavaScript中创建数组 在JavaScript中创建数组有两种方式: 其一:调用数组的构造函数 var a = new Array(3);//创建一个长度为3的数组 var a = new Array(1,2,3)//创建一个数组内容为1,2,3的数组 另外,通过构造...

    Javascript数组Array基础介绍_.docx

    创建数组有两种方式:数组字面量方式和构造函数方式。数组字面量方式是使用中括号括起来的值,如 `var arr1 = [1, 2, 3];`。构造函数方式是使用 `new Array()` 构造函数,如 `var arr2 = new Array();`。但是,构造...

Global site tag (gtag.js) - Google Analytics