• 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);
    */

  • 相关阅读:
    Oracle 各种查询语句
    Win7下Eclipse中文字体太小
    ASP.NET MVC(Razor)上运用UEditor和xhEditor编辑器检测到有潜在危险的 Request.Form的真正解决办法
    Oracle 分页
    限制IIS访问流量提升IIS性能
    pl\sql工具导出表结构、序列和触发器方法
    JS 中面向对象的5种写法
    去除Windows 2003的登录CTRL+ALT+DEL
    List绑定时无法进行增删查改的解决办法
    .net工具
  • 原文地址:https://www.cnblogs.com/wzlmzy/p/2479581.html
Copyright © 2020-2023  润新知