资讯专栏INFORMATION COLUMN

JavaScript中的数组

simon_chen / 2294人阅读

摘要:数组内建对象宿主对象自定义对象数组数组也是一个对象它和我们普通对象功能类似,也是用来存储一些值的不同的是普通对象是使用字符串作为属性名的而数组是使用数字来作为索引操作元素索引从开始的整数就是索引数组的存储性能比普通对象好在开发中我

Array:数组
          内建对象
          宿主对象
          自定义对象
         
         
          数组(Array)
             -数组也是一个对象
             -它和我们普通对象功能类似,也是用来存储一些值的
             -不同的是普通对象是使用字符串作为属性名的
              而数组是使用数字来作为索引操作元素
         
              -索引:
                  从0开始的整数就是索引
         
              - 数组的存储性能比普通对象好,在开发中我们经常使用数组来存储一些数字

创建数组对象

 var arr = new Array();
向数组中添加元素
          语法:     
          数组 [索引] = 值



 arr[0] = 10;
 arr[1] = 33;
 arr[2] = 55;
 arr[3] = 66;


读取数组中的元素
          语法:
              数组[索引]
              
console.log(arr[2]);
获取数组的长度
          可以使用length属性来获取数组的长度(元素的个数)
          语法:
              数组.length
         
          对于连续的数组,使用length可以获取到数组的长度(元素的个数),
          对于非连续的数组,使用length会获取到数组的最大索引+1
              尽量不要放非连续的数组
              
        console.log(arr.length);
        console.log(arr);
修改length
             如果修改的length大于原长度,则多出的部分会空出来
             如果修改的length小于原成都,则多出的部分会删除
向数组最后一个位置添加元素 
               
           
               语法:
               数组[数组.length]=值

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/109966.html

相关文章

  • 如何删除 JavaScript 数组中的虚值

    摘要:知道如果我们将输入数组中的每个值都转换为布尔值,就可以删除所有值为的元素,这就满足了此挑战的要求。 翻译:疯狂的技术宅https://medium.freecodecamp.o... 本文首发微信公众号:前端先锋欢迎关注,每天都给你推送新鲜的前端技术文章 引用自 MDN: falsy(虚值)是在 Boolean 上下文中已认定可转换为‘假‘的值.JavaScript 在需要用到布...

    _Zhao 评论0 收藏0
  • JavaScript中的面向对象(object-oriented)编程

    摘要:对象在中,除了数字字符串布尔值这几个简单类型外,其他的都是对象。那么在函数对象中,这两个属性的有什么区别呢表示该函数对象的原型表示使用来执行该函数时这种函数一般成为构造函数,后面会讲解,新创建的对象的原型。这时的函数通常称为构造函数。。 本文原发于我的个人博客,经多次修改后发到sf上。本文仍在不断修改中,最新版请访问个人博客。 最近工作一直在用nodejs做开发,有了nodejs,...

    JerryZou 评论0 收藏0
  • JavaScript专题系列文章

    摘要:专题系列共计篇,主要研究日常开发中一些功能点的实现,比如防抖节流去重类型判断拷贝最值扁平柯里递归乱序排序等,特点是研究专题之函数组合专题系列第十六篇,讲解函数组合,并且使用柯里化和函数组合实现模式需求我们需要写一个函数,输入,返回。 JavaScript 专题之从零实现 jQuery 的 extend JavaScritp 专题系列第七篇,讲解如何从零实现一个 jQuery 的 ext...

    Maxiye 评论0 收藏0
  • JavaScript数组

    摘要:数组的特别之处在于,当使用小于的非负整数作为属性名时数组会自动维护其属性值。返回的数组包含第一个参数指定的位置和所有到但不含第二个参数指定的位置之间的所有数组元素。数组中只需有一项满足给定条件则返回。 概念 JavaScript数组是JavaScript对象的特殊形式。数组索引实际上和碰巧是整数的属性名差不多,使用方括号访问数组元素就像用方括号访问对象的属性一样。JavaScript将...

    coolpail 评论0 收藏0
  • JavaScript中的数组

    摘要:数组数组概述数组是什么数组是值的有序集合数组中的每一个值叫做一个元素而每个元素在数组中都有一个唯一的位置这个位置用数字表示叫做索引数组用字符串表示叫做关联数组数组是无类型的数组的元素可以是任何类型例如字符串数字值布尔值等而且每个数组中的不同 数组 数组概述 数组是什么 数组是值的有序集合 数组中的每一个值叫做一个元素 而每个元素在数组中都有一个唯一的位置这个位置用数字表示 叫做索引数组...

    Genng 评论0 收藏0
  • JavaScript数组

    摘要:与稀疏数组对立的为密集数组,密集数组的索引会被持续的创建,并且其元素的数量等于其长度。创建一个长度为的数组,并初始化了个元素使用构造函数创建数组对象的时候,关键字是可以省略的。另外使用和删除元素是影响数组的长度的。 说明:本文只总结了JavaScript数组在web端的行为,不包括NodeJs端的行为。本文不涉及类型化数组(TypedArray)的讨论、总结。 一、什么是数组 数组的定...

    HtmlCssJs 评论0 收藏0

发表评论

0条评论

simon_chen

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<