zoukankan      html  css  js  c++  java
  • 关于数组的基础操作API

    1.数组的添加、替换、删除

    var arr = [0,1,'1','我','是','男','神',5,'20','0']
    arr.length = 0; //清空数组的方法,让length等于0;
    arr = []; //从新赋值一个空数组,清空
    arr.unshift( 0 ); //向数组的第一位添加内容
    arr.push( n ); //向数组最后一位添加内容
    arr.shift();// 删除数组的第一位,返回被删除值
    arr.pop(); //删除数组的最后一位,返回被删除值
    arr.splice( 1 , 2 );// 删除类 ,从第一个起删除2个
    arr.splice( 0 , 0 , ‘xuanmo’ );//添加,从第0个开始添加
    arr.splice( 1 , 1 , ‘xuanmo’ ); //替换,替换掉第一个

    2.数组的排序

    arr.sort();//数组排序,默认以字符串大小编码排序
    arr.sort(function( a , b ){ return a – b });//标准排序传入比较函数,
    alert( str.split('').join('-') );//字符串拆分成数组,并未没一个字符后添加一个‘-’
    arr.concat( arr1 );//拼接数组,把两个或者多个数组拼接在一起
    arr.reverse();//数组前后调换位置

    随机排序

    var arr = [0, 1, 2, 3, 4];
    arr.sort( randomSort );
    function randomSort(){
      return Math.random() > 0.5 ? -1 : 1;
    }
  • 相关阅读:
    cl编译器命令行调试问题
    西电计算机专业培养
    GCN代码实现
    GCN介绍
    cpu密集型任务及IO密集型任务,GIS,多进程及多线程
    骨架提取
    视频文件的一些属性
    空洞填充
    凸包,二值图家矩形框
    RGB图片取大于阈值部分
  • 原文地址:https://www.cnblogs.com/qiuchuanji/p/12036658.html
Copyright © 2011-2022 走看看