zoukankan      html  css  js  c++  java
  • Javascript 对象与数组中的函数下【转】

    var box = ["小沣",24,"沈阳",new Date()];


    /*
    alert(box.toString());
    alert(box.valueOf());
    alert(box.toLocaleString());//格式化本地的时间
    */

    /*
    alert(box.join("*"));  //方法执行后按照自定义的分隔符分割
    alert(box);   //源数组还是没有变化的。
    */

    /*
    box.push("学习呢","发呆中!");//给数组最后添加了一个元素,可以添加到N个,能够返回数组的长度
    alert(box);
    alert(box.pop());//移除最后一条记录,并返回移除的内容
    alert(box);
    alert(box.shift());//移除第一条记录,并返回移除的内容 
    alert(box);
    alert(box.unshift("心田的第一个元素"));//给前端添加一个元素,在IE中返回一个undefined
    alert(box);
    */
    /*
    var num = [5,96,3,1,47,51];  这里使用字符型排序则不可用

    num.reverse();//倒序,这里是不正确的,需要自行封装一个函数然后排序
    alert(num);//源数组也改变了排序,所以为引用

    num.sort();
    alert(num);


    function compate(value1,value2){
     if(value1>value2)
      return 1;
     else if(value1<value2)
      return -1;
     else
      return 0;
    }

    num.sort(compate); 
    alert(num);
    num.reverse();
    alert(num);

    */

    /*
    var box1 = box.concat("测试",11);//根据原来的数组在增加一个数组,并添加到最后一个元素
    alert(box);
    alert(box1);
    */

    /*
    var box1 = box.slice(1);//这里是从第一个位置取到最后一个
    box1 = box.slice(1,3);//这里是从第一个位置取到第三个
    alert(box);
    alert(box1);
    */

    /*
    var box1 = box.splice(0,2);//这里表示从第零个位置取两个,源数组的删除掉,
    alert(box);
    alert(box1);
    */

    /*
    var box1 = box.splice(1,0,"测试1","测试2");//第一个参数是第一位开始,第二个参数是取几位(如果为零则是给源数组添加);第三个以后的参数是添加的元素。
    alert(box1);
    alert(box);
    */

    /*
    var box1 = box.splice(1,1,100);//从第一个开始,替换一个值为100;
    alert(box1);
    alert(box);
    */

  • 相关阅读:
    [C语言]数据类型与计算
    [C语言]变量VS常量
    [C语言]在命令行编译执行程序
    [cocos2d-x]游戏开发基础(图)
    [cocos2d-x]移动平台游戏开发(图)
    [cocos2d-x]认识游戏开发(图)
    [jQ/PHP]再谈使用JS数组储值的运用(提交PHP处理)
    [Nginx]Nginx的基本配置与优化1(完整配置示例与虚拟主机配置)
    [JS]如何理解JS中的类和对象
    [jPlayer]一分钟部署jPlayer
  • 原文地址:https://www.cnblogs.com/wzlmzy/p/2479581.html
Copyright © 2011-2022 走看看