• 数组


    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>EL表达式语言 小强斋
    jsp>JSP + Servlet + JavaBean开发模式 小强斋
    jsp>Smartupload例子代码 小强斋
    jsp>servlet 小强斋
    jsp>JSP + Servlet + JavaBean开发模式 小强斋
    五言诗
    夜深灯下行
    2011 年数据库大会的PPT下载
    去除iPhone icon的光晕效果
    望苍天
  • 原文地址:https://www.cnblogs.com/bhan/p/5417634.html
Copyright © 2020-2023  润新知