<html>
<head>
<head>
<body>
<script language="javascript">
// 用对象的方式实现数组
function MyArray(){
this.length = arguments.length ;
for(var i=0; i<this.length; i++){
this[i] = arguments[i];
}
}
var str = "" ;
var arr = new MyArray("wcc", 520, 13.14) ;
for(var i=0; i<arr.length; i++){
str += arr[i] + "\n" ;
// alert(str) ;
}
alert(str + "-----wjp-----") ;
function MyArray2(size){
this.length = size ;
for(var i=0; i<size; i++){
this[i] = "";
}
}
var arr2 = new MyArray2(2) ;
arr2[0] = 520 ;
arr2[1] = "wjp" ;
arr2[2] = 1314 ;
var x, str2 = "" ;
for(x in arr2){
str2 += x + ":" + arr2[x] + "\n" ;
}
alert(str2) ;
var arr3 = [520, "wjp", 1314] ;
var x2, str3 = "" ;
for(x2 in arr3){
str3 += x2 + ":" + arr3[x2] + "\n" ;
}
alert(str3) ;
</script>
</body>
</html>
JavaScript - 用对象的方式创建数组
最新推荐文章于 2023-09-05 21:03:11 发布