zoukankan      html  css  js  c++  java
  • 数组这回事

    1.数组是什么?

      就是一个可以存储一组或是一系列相关数据的容器。且数组里的值可以是任意类型,甚至是函数。

    2.数组的声明:(2大类)

      1>通过对象声明数组;

             eg:var a= new Array();

          var a=Array();

      2.隐式声明:

        var a=[];

    3.数组的一些语法:

      1>添加:

        a.push(); 在末尾添加一个或多个元素

        a.unshift();在开头添加一个或多个元素

      2>删除:

        eg:var arr = [];

        delete arr[2];通过下标删除,或直接复制null;

        arr.pop()删除最后一个元素,返回删除元素,括号里写任何内容无效;

        arr.shift();删除第一个元素;

      3>数组的排序:

        arr.sort(函数名);

      4>数组的倒置:

        arr.reverse();

      5>用于把数组转换成字符串:

        arr.join("任意字符");

      6>用于合并两个或多个数组,并以指定的分隔符连接后返回;

        arr.concat();

      7>数组的拷贝:

        arr.slice(起始索引,结束索引(不包含本身));

      8>替换数组的片段:

        arr.splice(起始索引,要移除的个数,替换第一项,替换第二项,......);

    4.数组里有一个类数组对象,会在类式继承的时候用到。

    还有什么方法,希望能互相讨论。

  • 相关阅读:
    译:DOM2中的高级事件处理(转)
    Cookbook of QUnit
    URI编码解码和base64
    css截断长文本显示
    内置对象,原生对象和宿主对象
    HTML中的meta(转载)
    iframe编程的一些问题
    自动补全搜索实现
    new的探究
    深入instanceof
  • 原文地址:https://www.cnblogs.com/cyj-dz/p/6977729.html
Copyright © 2011-2022 走看看