js对象和数组

1、  创建对象:

(1)加入对象直接量——用分号隔开的一对对属性名和值的列表,包含在一个花括号中;如:

var empty = {};

var point = { x:0, y:0};

 

(2)用new创建具体的一类对象:

var a = new Array();

 

2、  对象的主要方法:toString();  valueOf();

3、  数组的方法:

(1)join() ——把一个数组的所有元素都转换为字符串,然后再连接起来,可以指定一个可选的字符串来分隔结果字符串中的元素,如果没有指定,则默认逗号;

   如:var a = [1,2,3];

var s = a.join();  输出:s = “1, 2, 3”(注意逗号后面还有一个空格);

  Array.join() 方法和String.split()作用相反; 

(2)reverse() ——颠倒数组元素的顺序并返回;

(3)sort() ——对数组的元素进行排序;

(4)concat() ——创建并返回一个数组,返回的新数组包含调用的原数组的元素;

(5)slice(m,n) ——返回指定数组的子数组,m指定开始,n指定结束;如果只有一个参数,则默认到数组的结束;参数为负指从数组的最后一个元素算起。

(6)splice() ——删除指定数组的子数组;

(7)push()和pop() ——添加删除数组元素,push在末尾添加,pop在在末尾删除;

(8)toString() ——将数组转化为字符串返回。