zoukankan      html  css  js  c++  java
  • 数组

    1、概述
    JS中的数组是弱类型的,数组中可以含有不同类型的元素,甚至可以是对象或其他数组。

    2、创建数组
    1)var students=[]
    2 ) var students=new Array() //new可以省略

    3、数组元素增删

    添加:

    push()可以向数组的末尾添加一个元素,并返回新的长度。

    unshift()可以向数组的开头添加一个元素,并返回新的长度。

    删除:

    pop()可以删除数组最后一个元素,并返回最后一个元素值

    shift()可以删除数组第一个元素,并返回第一个元素值

    arr.push( ) //在数组尾部添加元素
    arr.unshift( ) //在数组头部添加元素
    delete arr[2] //只是将该位置上的元素变为undefined,位置还是存在,数组长度也不变
    arr.length-=1 //删除尾部元素
    arr.pop() //删除尾部元素
    arr.shift() //删除头部元素

    4、数组迭代
    使用for in遍历,原型链上定义的值也会被输出
    var i;
    for (i in arr) {
    console(arr[i]);
    } //for....in 语句输出时不一定按照顺序输出

    5排序

    function compare(val1 val2){

    if(val1<val2){

    reture -1;  升序 //  1 降序

    }else if(val1>val2){

    return 1        // -1 降序

    }else(val1=val2){

    return 0

    }

    }

    var box = [0,1,5,15,4]

    alert( box.sort(compare()) )

  • 相关阅读:
    安卓第四周作业
    安卓作业。
    JSP第七周作业
    jsp第六周作业
    JSP第四周作业
    JSP第二次
    软件测试课堂练习
    JSP第一次
    Android页面
    Android作业
  • 原文地址:https://www.cnblogs.com/bhan/p/5417634.html
Copyright © 2011-2022 走看看