javascript能干什么返回列表
上传时间:2015-02-02 内容关键字:
2.长度可变:
var arr = [1,2,3];
alert(arr.length);
arr[3]=4;
alert(arr.length);
var arr = new Array(5);
alert(arr.length);
arr[5] = 4;
alert(arr.length);
3.只支持以为数组:
4.如果是索引数组,下标始终从0开始,如果指定了长度,但是没有赋值,他的值就会自动复制为undefined.
javascript:
var arr=[];
arr[2] = 3;
alert(arr); //输出结果是: ,,3
alert(arr[0]); //输出undefined 或 空
当直接指定一个下标的值时,之前所有的下班值默认赋值为空,整个数组元素增加
php:
$arr = array();
$arr[3] = 4;
print_r($arr); //输出结果是:Array ( [3] => 4 )
当直接指定一个下标值时,仅仅增加该元素,其他下标依旧没有元素。
六、数组实例:
/*
1111
2222
3333
4444
转化为
1234
1234
1234
1234
*/
var arr=[[1,1,1,1],[2,2,2,2],[3,3,3,3],[4,4,4,4]];
for(var i=0; i
for(var j=0; j
document.write(arr[i][j]);
}
document.write('
');
}
for(var i=0; i
for(var j=0; j
document.write(arr[j][i]);
}
document.write('
');
}
七、数组属性:
1.length 设置或返回数组元素的数目。
var arr = ['aaa','bbb',1,3];
alert(arr.length); //返回4
arr.length=5; //设置长度为5
alert(arr); //因为长度设置为了5,所以增加了一个空元素
alert(arr.length); //长度变为了5
2.constructor返回构造函数的引用:
var arr = ['aaa','bbb',1,3];
alert(arr.constructor);
- 上一篇:已经没有了
- 下一篇:javascript兼容性总汇