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() ——将数组转化为字符串返回。