zoukankan      html  css  js  c++  java
  • js中的数组基本知识

    数组是js中的复杂数据类型之一,有的时候我们有大量的数据需要存储,而这个我们用简单数据存储就会浪费资源,所以我们就可以用数组来存储数据,数据是有序的值集合可以存储任意类型数据,但一般我们还是会去存储相同类型的值。

    在我们平时的使用过程中,会看到的创建数组的方法会有两种,首先用字面量的方法如:var arr = [ ];这样就创建了一个空数组,还可以用构造函数的方法:var arr = new Array();但是有的时候可能会看到这样写的var arr = new Array(4),可能会被错认为是数组中只有一项,值为4,但事实上是创建了一个长度为4的数组,每一项没有值。

    数组的长度和下标经常会让初学者觉得有点晕,数组的下标是从0开始,所以数组的最大下标就等于arr.length-1,而数组的长度也就是arr.length;

    数组的取值和存值:一般取值我们都是用:数组名[下标]  获取,如果值存在,返回,不存在返回undefined;而对数组的存值也是一样的方法:数组名[下标] = '新值'  ,如果该项存在,赋值,不存在,新建项,在赋值。

    有的时候我们会需要获得数组中的每一项,就可以通过for循环去对数组进行遍历,对其中的每一项进行操作;往数组中添加元素的方法,其实有很多中方法,这里先介绍两种,第一种是通过arr[arr.length] = '新值'来添加,还有一种个人觉得用的比较多的就是arr.push('值');

    实际上js提供了内置对象Array,也就为数组提供了很多种操作方法,这样会使我们对数组的操作方便了很多。

  • 相关阅读:
    K3/Cloud点按钮打开单据,列表,动态表单,简单账表和直接Sql报表示例
    K3/Cloud点击按钮打开第三方URL
    List排序
    ClientScriptManager与ScriptManager向客户端注册脚本的区别
    NameValueCollection详解
    Delegate。。
    asp.net gridview ...
    asp json
    合并两个rs结果输出
    asp 数组
  • 原文地址:https://www.cnblogs.com/z-lin/p/10924408.html
Copyright © 2011-2022 走看看