美文网首页
JavaScript学习笔记(8):引用类型,Object对象,

JavaScript学习笔记(8):引用类型,Object对象,

作者: 陈大饼同学 | 来源:发表于2015-10-15 17:56 被阅读25次

    1,在js中,引用类型是一种数据结构,用于将数据和功能组织在一起。

    2,尽管js也是一门面向对象的语言,但它不具备传统的面向对象语言所支持的类和接口等基本结构,所以我们不能把引用类型成为“类”。

    3,对象是某个特定引用类型的实例。

    4,object是js中最基本也是使用频率最高的一个引用类型。

    5,创建一个引用类型实例的两种方法。  

      //method 1  

      var person=new Object();   

     person.name="tom";   

     person.age=30;

    //method 2   

     var student={        name:"jack",        age:23    }    window.console.info(person.name,person.age,student.name,student.age);

    6,Array类型 js中的数组,有序列表,同一个数组类可以保存任意不同类型的数据。

    数组的大小是可以动态调整的。

    var colors=new Array();

    也可以省略关键字new,效果一致。

    var colors=Array();

    创建数组的第二种方法是使用数组字面量表示法:

    //Array创建方法1  

      var colors=new Array();   

     var people=Array();   

     colors[0]="red";  

      window.console.info(colors[0]); 

       //Array创建方法2   

     var pc=["dell","hp","apple"]; 

      for(var i=0;iv2){

    return 1;

    }else{

    return 0;

    }

    }

    d.sort(compare);

    window.console.info(d.toString());

    function compare2(v1,v2){

    return v2-v1;

    }

    d.sort(compare2);

    7,数组操作方法

    concat()方法:基于当前数组中的所有项创建一个新数组。

    //concat()方法

    var e=["a","b","c","d","e"];

    var e2= e.concat("f","g","h");

    window.console.info(e2);

    slice()方法:截取并返回数组中的元素

    //slice()方法

    var e3=e2.slice(1);

    var e4=e2.slice(3,5);

    window.console.info(e3);

    window.console.info(e4);

    splice()方法:像数组中删除,添加,替换元素。

    //spilice()方法

    var e5=e2.splice(0,1);

    window.console.info(e2.toString());

    e2.splice(2,0,"hello");

    window.console.info(e2.toString()

    indexOf()方法:给数组的元素定位,返回该元素所在的索引。

    //indexOf方法

    var f=[1,2,3,4,5,6,7];

    window.console.info(f.indexOf(6));


    本节源码下载地址:JavaScript学习笔记(8):引用类型,Object对象,Array对象

    相关文章

      网友评论

          本文标题:JavaScript学习笔记(8):引用类型,Object对象,

          本文链接:https://www.haomeiwen.com/subject/zutacttx.html