• JavaScript数组方法


    for in 用来遍历json

    var json4 = { 'name' : 'miaov', 'age' : 3, 'fun' : '前端开发'  };

    for ( var attr in json4  ) {

         // alert( attr );

         // alert( json4[attr] );

    }

     

    数组可以用for循环也可以用for in

     

    for in还可以遍历对象的属性

    var str = '';

    var num = 0;

    for ( var attr in document ) {

             str += num + '. ' + attr + ':' +document[attr] + '<br />';

             num ++;

    }

    document.body.innerHTML = str;

     

    数组两种定义方法

    // var arr = [ 1,2,3 ];

    // var arr = new Array(1,2,3);

     

    常用数组方法

    arr.push() //往数组最后一位添加东西

    arr.unshift //往数组第一位添加东西

    arr.pop() //扔掉最后一个

    arr.shift() //从第0位开始删,删掉2个

    arr.splice(0,2) //删掉2个,替换成aaa

    arr.splice(0,2,’aaa’) //在第1个前面添加aaa

    arr.concat() //拼接多个数组

    arr.reverse //颠倒数组

    arr.join //将素组拼接成字符串

    arr.sort() //排序,默认按字符串排序

    var arr2 = [ 4,3,5,5,76,2,0,8 ];

    // arr2.sort();

    // alert( arr2 );

    arr2.sort(function ( a, b ) {

             return a - b; //大到小

    });

    // alert( arr2 );

     

    var arrWidth = [ '345px', '23px', '10px', '1000px' ];

    arrWidth.sort(function ( a, b ) {

             return parseInt(a) - parseInt(b); //取整

    });

    alert( arrWidth );

             return Math.random() //随机排序

    剑还未备好,身已在江湖
  • 相关阅读:
    文件数据分析制作过程【1】
    VBA学习(4)
    QTP9.2 .net与java插件破解
    GPRS开发系列文章之实战篇
    time_t到.NET的转换
    RAS函数
    GPRS开发系列文章之入门篇
    [转]惹恼程序员的十件事
    好玩和可爱的网站
    GPRS开发系列文章之进阶篇
  • 原文地址:https://www.cnblogs.com/cjie/p/6088812.html
Copyright © 2020-2023  润新知