Javascript(二)-09-(常见对象-Array-练习-自定义功能)



在数组中添加新功能,用到原型


【代码】


1.arraytool.js文件代码


Array.prototype.getMax = function(){//【注意】等号左边的表现形式


	var temp = 0;
	for(var x=1;x<this.lenght;x++){
		if(this[x]>this[temp]){
			temp = x;
		}
	}
	return this[temp];


}


//数组的字符串表现形式——定义toString方法,相当于java中的复写
Array.prototype.toString = function(){


	return "[" + this.join("-") + "]";


}






2.主程序代码(连接进arraytool.js)


<html>
<head>
</head>


<body>
<script type="text/javascript" src="arraytool.js"></script>
<sript type="text/javascript">


	var arr = {"nba","haha","cba","aaa","abc"};
	
	var maxValue = arr.getMax();
	
	docuemnt.write("maxValue="+maxValue);//nba
	
	document.write(arr.toString());//[nba-haha-cba-aaa-abc]


	
</script>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值