zoukankan      html  css  js  c++  java
  • Javascript-Array

    Javascript中Array 数据类型的总结

      Array 是Javascript 创建数组, Javascript数组的一个特点是,数组中存储的每一个数据可以是不同的数据类型,也就说一个数组中可以包含 Javascript中基本数据类型或者引用数据类型

    定义数组的方法:

    var ary = new Array();

    var ary = new Array(10);

    var ary = {1,2,3,4,5,6};

    var ary = {"1","2","3","4"};

    var ary = {"1",2,3,4,5};

    访问数组的方法:

    var parameters = ary[0];

    使用数组索引值来读取数组数据,

    需要注意的地方

    如果索引值是大于有效的索引值,后续的处理是, 该数组会自动对数组填充扩展到对应的索引值,这里填充的默认数值是 undefined 

    比如:

    var  ary_example  = {1,2,3};

    当执行下面代码的时候,

    var  aryValue = ary_example[3]

    所进行的操作是  用unfinded类型的数据填充 数组到对应的索引值,

    var  ary_example  = {1,2,3,undefined};

    所以  var aryVaue = ary_example[3]   = undefined;

    这里就体现了数组的存储、读取的灵活性,及时读取的数组索引值不是有效的,程序仍然不是会报错,仍然会返回一个数组,尽管这个数组不是有效的数值。但是至少比程序崩溃的要好。

    //

    检测数组

    有的时候我们需要对传递的参数进行检测,来判断该参数到底是不是 一个数组,然后再做后续的操作教

    检测的方式:

    var bool_Value = Array.isArray(Array_Parameters);

    //数组转换为字符串的方法

    Array.toString();

    Array.toLocalString();

    Array.join(";"); 用";"来组装字符串, 如果不给join(";")传递任何的参数;那么默认的结果也是用逗号来分割的

    example code

    var colors = {"red","blue",green};

    var colorString = colors.join(";");

    colorString = "red;blue;greed";

    //数组的重新排序

    reverse() 数组数据的倒置

    sort() 数组数据升序排序

    Array包含的方法

    concat() 合并数组

    slice()

    splice()

  • 相关阅读:
    数据库 第一、二、三范式
    JVM垃圾回收(GC)整理总结学习
    ConcurrentHashMap
    Java GC、新生代、老年代
    Android -- 查看手机中所有进程
    ThreadLocal
    Android -- DrawerLayout
    WeakReference与SoftReference
    ASP.NET Core Web服务器 Kestrel和Http.sys 特性详解
    微服务架构体系
  • 原文地址:https://www.cnblogs.com/xingchen/p/3517197.html
Copyright © 2011-2022 走看看