zoukankan      html  css  js  c++  java
  • javascript基础之数组对象

    一、定义数组的方法:

    定义了一个空数组:

    var myArray =new Array();

    指定有n个空元素的数组:

    var myArray=new Array(n);

    定义数组并赋值:

    var myArray =[1,2,3];

    数组元素的使用:

    数组名[下标]=值;

    二、数组属性:length用法

    数组对象.length;    //返回数组长度

    三、数组方法:

    concat();连接两个或更多的数组,并返回结果。

    var myArray=[1,2];
    document.write(myArray.concat(3,4));        //输出1,2,3,4

    join();把数组的所有元素放入一个字符串,元素通过指定的分隔符分隔。

    例子:

    var myArray=[1,2];
    document.write(myArray.join('.'));        //输出1.2

    pop();删除并返回数组的最后一个元素。

    var myArray=[1,2,3];
    document.write(myArray.pop());    //输出3
    document.write(myArray);      //输出1,2

    push();向数组末添加元素并返回长度。

    var myArray=[1,2,3];
    document.write(myArray.push(4));    //返回长度
    document.write(myArray);        //输出1,2,3,4

    reverse();颠倒元素顺序

    var myArray=[1,2,3];
    document.write(myArray.reverse());    //输出3,2,1

    shift();删除并返回数组的第一个元素

    var myArray=[1,2,3];
    document.write(myArray.shift());    //输出1
    document.write(myArray);            //输出2,3

    unshift();向数组的开头添加一个或更多元素,并返回新的长度

    var myArray=[1,2,3];
    document.write(myArray.unshift('0'));    //输出4
    document.write(myArray);            //输出0,1,2,3

    sort();对数组的元素进行排序

    var myArray=[3,2,1];
    document.write(myArray.sort());    //输出1,2,3

    splice();往数组添加或删除零个或多个元素,会改变数组

    var myArray=["a","b","c"];
    myArray.splice(1,2,"d");        //index1开始第2个元素,添加并替换
    document.write(myArray);        //输出a,d

     slice(); //从已有的数组中返回选定的元素,不改变数组

    var myArray=[1,2,3];
    document.write(myArray.slice(1,3));    //输出2,3
    document.write(myArray);            //输出1,2,3
  • 相关阅读:
    作为一个新手程序员,该如何去挽救一个失败的项目?
    IOS查看APP的crash Log
    UITableView 性能优化(卡问题自检)
    ARC学习笔记(一)
    iPhone的UDID与push中使用的device token的关系
    跳转appstore的评分页面和软件的首页
    IOS项目Jenkins集成脚本举例
    jenkins集成学习心得
    学习设计模式心得
    网页跳转到APP
  • 原文地址:https://www.cnblogs.com/tinyphp/p/4187699.html
Copyright © 2011-2022 走看看