Array对象用于在单个的变量中存储多个值。
创建Array对象的语法:
1、new Array();
2、new Array(size);
3、new Array(element0,element1,....elementn);
参数:
参数size是期望的数组元素的个数。
参数element.....elementn是参数列表。当使用这些参数来调用构造函数Array()时,新创建的数组元素就会被初始化为这些值。
他的length字段也会被设置为参数的个数。
返回值
返回新创建并被初始化了的数组。
如果调用构造函数 Array() 时没有使用参数,那么返回的数组为空,length 字段为 0。
当调用构造函数时只传递给它一个数字参数,该构造函数将返回具有指定个数、元素为 undefined 的数组。
当其他参数调用 Array() 时,该构造函数将用参数指定的值初始化数组。
当把构造函数作为函数调用,不使用 new 运算符时,它的行为与使用 new 运算符调用它时的行为完全一样。
Array对象属性:
constructor 返回对创建该对象的数组函数的引用
length 设置或返回数组中元素的数目
prototype 向对象添加属性和方法
Array对象的方法:
prop() 末尾删除
push() 末尾添加
shift() 头部删除
unshift()头部添加
splice() 删除元素并向数组中添加新元素
sort() 排序
reverse()颠倒顺序
toLocaleString()转化为字符串
string对象属性:
constructor 对创建该对象的函数的引用
length 字符串的长度
prototype 允许想对象添加属性和方法
string方法:
big()/small()/blod()/toUppercase()/slice()/concat()连接字符串/match()查找特定的字串/
replace()替换/indexOf()