• JavaScript--Array


    一、Array 对象属性
    属性
    描述
    返回对创建此对象的数组函数的引用。
    设置或返回数组中元素的数目。
    使您有能力向对象添加属性和方法。
     
    二、Array对象方法:
    以实际数组arr为例:var arr=['apple','orange',666];
    1.检测数组:
    Array.isArray(arr);
    arr instanceof Array
     
    2.转换方法:
    arr.toString();
    arr.join(" * ");
     
    3.栈方法:
    arr.push("Mango");
    arr.pop();
     
    4.队列方法:
    arr.unshift("banana"); //移进
    arr.shift(); //移出
     
    5.位置方法:
    arr.indexOf("orange");
    arr.lastIndexOf("orange");
    arr.keys();
     
    6.迭代方法:
    arr.every(function (item,index,thisArr){
    return item=='orange';
    });
    arr.some(function (item,index,thisArr){
    return item=='orange';
    });
    arr.filter(function (item,index,thisArr){
    return item=='orange';
    });
    arr.map(function (item,index,thisArr){
    return item+='abc';
    });
    arr.forEach(function (item,index,thisArr){
    ...
    });
     
    7.操作方法:
    arr.slice(0,2);
    arr.splice(2,1,'Mango','banana');
    var arr2 = ["Cecilie", "Lone"]; var arr3 = ["Emil", ["Tobias", "Linus"]];
    arr.concat(arr2,arr3);
    arr.reduce(function(prev,cur,curIndex,thisArr),initVal);
    arr.reduceRight(function(prev,cur,curIndex,thisArr),initVal);
     
    8.排序方法:
    arr.sort();
    arr.sort(function(val1,val2){
    return val1-val2;
    });
    arr.reverse();
     

  • 相关阅读:
    eGalax电阻屏的Touch驱动
    Windows 8打开文件夹就假死?找出罪魁祸首!
    VSS之使用详解
    jQuery之六:下拉框学习
    asp.net 之防止sql注入攻击
    javaScript 之 检测浏览器
    转载:泽元系统
    MSMQ之一:基本应用
    javaScript 之 target 和 currentTarget
    jQuery之 弹出对话框
  • 原文地址:https://www.cnblogs.com/absoluteli/p/14093335.html
Copyright © 2020-2023  润新知