数组Array
typeof-----object
三种定义方法:
var car = ["Saab","Volvo","BMW"];
var car = new Array("Saab","Volvo","BMW");
var car = new Array(10);
方法总结:
不改变数组长度
toString
join
concat
slice [start,end)
改变数组长度
length
pop 删除最后一个元素,返回"被弹出"值
push 结尾添加,返回新数组长度
shift 删除首位,返回删除元素
unshift 开头添加,返回长度
splice fruit.splice(2,0,"lemon","kiwi");
foreach 遍历
sort arr.sort(function(a,b){return a-b})升序
reverse
Math.min.apply(null,arr)
Math.max.apply(null,arr)
indexOf
filter 过滤器
var over18 = number.filter(myFunction);
function myFunction(value,index,array){
return value>18;
}
alert(over18);
var number = [12,19,39];