zoukankan      html  css  js  c++  java
  • 数组

    1.创建数组

    1. var colors = new Array();


    数组字面量表示法

    1. var colors = ['red','blue']


    2.添加数组内容
    末至位添加数组

    1. var colors = ['red','blue'];
    2.             colors[colors.length] = 'black';


    3.检测数组

    1. if(colors.isArray(value)){
    2.                     
    3.             }
    复制代码


    4.转换方式

    1. var colors = ['red','yellow','blue'] 
    2. alert(colors.toString())
    3. alert(colors.valueOf());


    调用了数组每一项的toLocaleString() 方法。

    1. var person1 = {
    2.                     toString : function(){
    3.                             return '22'
    4.                     },
    5.                     toLocaleString : function(){
    6.                           return '33'
    7.                     }
    8.             }
    9.             var person2 = {
    10.                     toString : function(){
    11.                             return '44'
    12.                     },
    13.                     toLocaleString : function(){
    14.                             return '55'
    15.                     }
    16.             }
    17.             people = [person1,person2];
    18.             alert(people);
    19.             alert(people.toString());
    20.             alert(people.toLocaleString())


    join() 方法重现了 toString() 方法的输出
    alert(people.join('||'))   //22||44
    5.栈方法(后进先出)
    push() 方法可以接收任意数量的参数,把它们逐个添加到数组末尾
    pop() 方法则从数组末尾移除最后一项


    1. var colors = ["red", "blue"];
    2. colors.push("brown"); // 添加另一项
    3. colors[3] = "black"; // 添加一项
    4. alert(colors.length); // 4
    5. var item = colors.pop(); // 取得最后一项
    6. alert(item); //"black"


    6.队列方法(先进先出)
    shift() 移除数组中的第一个项并返回该项
    unshift() 数组前端添加任意个项并返回新数组的长度

    7.重新排序
    reverse() 方法会反转数组项的顺序
    sort() 方法按升序排列数组项——即最小的值位于最前面,最大的值排在最后面。

    1. var values = [1, 2, 3, 4, 5];
    2.         values.reverse();
    3.         alert(values);       //5,4,3,2,1
  • 相关阅读:
    算法设计与分析 5.1 合并果子
    算法设计与分析 4.5 洪尼玛与神秘信封
    算法设计与分析 4.4 洪尼玛与魔法卡
    算法设计与分析 4.3 洪尼玛与芒果篮
    算法设计与分析 4.2 洪尼玛与网络攻防战
    算法设计与分析 4.1 洪尼玛与巧克力工厂
    算法设计与分析 3.5 大尾巴狼
    算法设计与分析 3.4 小鲨鱼
    算法设计与分析 3.3 眯眯眼天使
    算法设计与分析 3.2 小绵羊
  • 原文地址:https://www.cnblogs.com/qianyouluo/p/4761106.html
Copyright © 2011-2022 走看看