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

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对象,Array对象)