关联
关联数组没有长度用(for..in...)遍历 下标为关键字
var zse=[];
zse['name']='张三';
zse['age']='18';
zse['sex']='boy';
console.log(zse);
for(var key in zse){
console.log(zse[key]);
}
排序
var arr=[2,4,3,5,1];
var str=arr.sort();
console.log(str);
像以下这种函数用arr.sort无法实现排序,这时候就需要用到比较器函数
var arr=[1,12,22,13,23,33,3,2];
function cmp(a,b){
return a-b; 升序排列
return b-a; 降序排列
}
console.log(arr.sort(cmp));
原数组类型的值
var a=3;
var b=a;
a++;
console.log(a);
console.log(b);
求最大值
求数组中的最大值
var arr=[1,2,3,4,5];
遍历数组,同时声明变量sum并赋值为arr中的任何一个值
for(var i=0,sum=2;i<arr.length;i++){
if(arr[i]>sum){
sum=arr[i];
}
}
console.log(sum);
网友评论