这次讲的是JavaScript数组的创建。

数组也是对象(内建对象),它和我们普通对象功能类似,也是用来存储一些值的。不同的是普通对象

使用字符串作为属性名,而数组是使用数字来作为索引操作元素。索引:从0开始的整数就是索引。数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据。

1.创建数组对象和数组中添加元素:语法:数组[索引] = 值。

2.读取数组中的元素:语法:数组[索引],如果读取不存在的索引,不会报错而是返回undefined。

3.获取数组的长度:可以使用length这个属性获取,语法:数组.length对于连续的数组,使用length可以获取到数组的长度(元素的个数)。对于非连续的数组,使用length会获取到数组的最大的(索引+1)尽量不要创建非连续数组。

4.修改length,如果修改的length大于原长度,则多出部分会空出来,如果修改的length小于原长度,则多出的部分会被删除。

5.前面我们通过对象的方式创建数组 var arr=new Array(); ,接下来我们学习通过字面量来创建数组,使用字面量创建数组时,可以在创建时就指定数组中的元素。

6.使用构造函数创建数组时,也可以同时添加元素,将要添加的元素作为构造函数的参数传递,元素之间使用,隔开。

7.创建数组arr4,这个数组中只有一个元素10和创建一个长度为10的数组。

8.数组的值可以是任意的数据类型,包含对象的,也可以数组中可以存放函数也可以数组中放一个数组==>二维数组。

上面就是我所学到的javascript的数组创建,新手上路,多多指教,如果有更好的方法或不 懂得地方欢迎在评论区教导和提问喔!

Javascript数组的创建相关推荐

  1. JavaScript数组的创建以及常用用法

    首先说明JavaScript和java没有任何关系(JavaScript名字这样命名当年纯属只是为了蹭Java的热度而已,没错它蹭成功了,它现在火得不得了了).一个是弱类型的脚本语言一个是强类型的高级 ...

  2. Javascript数组之创建

    一.初识数组 在程序语言中数组有多重要不需要我这个程序媛再复述了,JavaScript中数组也是最常使用的对象之一,数组是值的有序集合,由于弱类型的原因,JavaScript中数组十分灵活,不像Jav ...

  3. JavaScript 数组方法 遍历

    JavaScript 数组方法 创建一个数组 Concat()连接两个或更多的数组 并返回结果   join()用指定分隔符分隔数组并转换为字符串 Push()可向数组的末尾添加一个或多个元素,并返回 ...

  4. 创建零填充JavaScript数组的最有效方法?

    在JavaScript中创建任意长度的零填充数组的最有效方法是什么? #1楼 使用对象符号 var x = []; 零填充? 喜欢... var x = [0,0,0,0,0,0]; 充满" ...

  5. JavaScript 数组拼接打印_JavaScript数组_创建数组_一维数组_length(二十三)

    目录: 1.什么是数组 2.创建数组方式 3.一维数组和length 一.什么是数组 数组对象的作用是:使用单独的变量名来存储一系列的值. 通俗理解:如果把声名变量来比做小轿车的话,那么数组就是高铁, ...

  6. Java、JavaScript、C语言数组的创建

    Java 一维数组 类型[] 数组名 = new 类型[长度];//指定数组长度创建数组 类型[] 数组名 = new 类型[]{元素1,-}//创建数组并加入元素,动态创建 类型[] 数组名 = { ...

  7. javascript中如何创建数组-与创建数组的几种方法

    javascript中数组的创建方式有3种,我只学了3种,还有没有其他方法我也不知道哈.... 下面我们来看看 js中创建数组的其中一种方法. //先写一种最常规的的创建JS数组的方法 var arr ...

  8. javascript数组创建

    一. 数组(Array)的基本使用 数组也是对象(内建对象),它和我们普通对象功能类似,也是用于存储一些值的.不同的是普通对象使用字符串作为属性名,而数组是使用数字作为索引操作元素.从0开始的整数就是 ...

  9. [JavaScript] JavaScript数组挖掘,不只是讲数组哟(2)

    课程来源:后盾人 上一篇的内容:[JavaScript] JavaScript数组挖掘,不只是讲数组哟 数组引用类型分析,多维数组,用Array.of为数组创建细节,类型检测与转换,在一个数组后面加一 ...

最新文章

  1. oracle字段重复新增错误,oracle在已有重复数据的列上创建唯一约束
  2. 2010年最火与最冷的IT职业
  3. 利用文件锁控制程序的执行
  4. IEEE conference 中出现的PDF字体嵌入的问题
  5. windows phone 学习之页面导航和数据传递
  6. sbt安装、配置、運行(scala sbt helloworld)
  7. 使用 Cake 推送 NuGet 包到 AzureDevops 的 Artifacts 上
  8. linux磁盘写保护怎么修改_mount: /dev/vdb 写保护,将以只读方式挂载
  9. DataDirectory是什么?
  10. QT-lesson1-无边框窗口创建/拖拽/阴影-20190322
  11. OpenCV-图像处理(14、基本阈值操作)
  12. SPSS中介效应与调节效应插件Process简介(1)
  13. vba正则表达式入门
  14. 如何获得一个RAC Oracle数据库(从Github - oracle/docker-images) - 本地版
  15. 各种说明方法的答题格式_说明方法作用答题格式
  16. 单样本t检验、独立样本t检验、配对样本t检验_python_数据分析_7
  17. 网线,交换机基础命令
  18. 1012:计算多项式的值
  19. 百度地图-新手入门教程
  20. 协同过滤算法(基于用户)

热门文章

  1. HDOJ题目1290献给杭电五十周年校庆的礼物(数学,递推)
  2. Word 图表按章节自动编号
  3. 苹果手机ins怎么设置语言_互联网是文化之间的语言桥梁我在Ins上进行了一系列精彩的对话...
  4. 小型信息管理系统的设计
  5. android usb设置在哪,手机usb调试在哪,小编教你安卓手机怎么打开USB调试
  6. MATLAB科研数据可视化
  7. 花书学习笔记--神经网络实践方法论
  8. 六月组队学习总结-图神经网络
  9. 【Java】Java数字时钟
  10. Luogu P1344 追查坏牛奶