您的位置:首页 > Web前端 > JavaScript

JavaScript - 用对象的方式创建数组

2014-09-21 21:41 429 查看
<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 王吉平