zoukankan      html  css  js  c++  java
  • js基础----数组

    1.数组如何定义

    //第一种定义方法
    var arr=[1,2,3,4];
    //第二种定义方法
    var arr=new Array(1,2,3,4);

    两者没有任何区别,[]的性能可能略高,因为代码短,大多数都用第一种定义方法

    2.数组的属性length

    使用方法:arr.length

    –既可以获取,又可以设置

    可快速清空数组 
    arr.length=0;

    3.数组使用原则

    数组中应该只存一种类型的变量
    4.数组的方法
    •添加
    –push(元素),从尾部添加
    –unshift(元素),从头部添加
    •删除
    –pop(),从尾部弹出
    –shift(),从头部弹出
    var arr=[1,2,3];
    //添加
    arr.push(4);// 1,2,3,4
    arr.unshift(4);// 4,1,2,3
    //删除
    arr.shift();//  2.3
    arr.pop();//1,2
    alert(arr);

    排序

    -sort([比较函数]),排序一个数组
    •转换
    –concat(数组2)
    –join(分隔符)
    //join
    // – 用分隔符,组合数组元素,生成字符串
    //–字符串split
    var arr=[1,2,3,4];
    alert(arr.join(':'));//1:2:3:4
    
    //排序  sort只认识字符串 
    var arr=[5, 3, 4, 2, 0, 1];
    arr.sort(function (num1, num2){
        return num1-num2;
    });
    alert(arr); //0,1,2,3,4,5
    •插入、删除
    –splice(开始, 长度,元素…)
     
    插入
    •splice(开始, 0, 元素…)
    •先删除,后插入
    删除
    •splice(开始,长度)
    替换
    var arr=[1,2,3,4,5,6,7,8];
    
    //1.中间删除
    /*arr.splice(2, 3);
    alert(arr);*/
    
    //2.中间插入
    /*arr.splice(5, 0, 'a', 'b', 'c');
    alert(arr);*/
    
    //3.替换
    arr.splice(1, 2, 'a', 'b');
    alert(arr);
     
     
     
     
  • 相关阅读:
    AppScan安全问题解决方案
    WPF方法 获取控件在屏幕的位置和自动控件位置
    WPF获取鼠标点击位置和API使用
    system.windows.controls
    .net 获取项目的根目录
    InvokeRequired
    控件取图片和矩形框 小测试
    mariadb 设置远程访问
    代码生成器 链接
    分享个网站
  • 原文地址:https://www.cnblogs.com/eveblog/p/4552070.html
Copyright © 2011-2022 走看看