网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月27日漏签0天
javascript吧 关注:269,219贴子:906,482
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 3回复贴,共1页
<<返回javascript吧
>0< 加载中...

求问一个数组sort方法的问题

  • 只看楼主
  • 收藏

  • 回复
  • 3030630
  • false
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个例子是我在网上看到的例子:
<script type="text/javascript">
var objectList2 = new Array();
function WorkMate(name,age){
this.name=name;
var _age=age;
this.age=function(){ //我实在是没有看懂这里为什么要添加这样一个方法
if(!arguments) { //如果没有实参传入
_age=arguments[0];} //那-age这个变量就被赋值为实参的第一个
else {
return _age;} } } //否则返回-age这个变量
objectList2.push(new WorkMate('jack',20));
objectList2.push(new WorkMate('tony',25));
objectList2.push(new WorkMate('stone',26));
objectList2.push(new WorkMate('mandy',23)); objectList2.sort(function(a,b){
return a.age()-b.age(); });
for(var i=0;i<objectList2.length;i++){
document.writeln('<br />age:'+objectList2[i].age()+' name:'+objectList2[i].name); }
</script>
当中这段我备注的我不知道我理解的对吗 ,麻烦大神帮我看一下。我想问一下这个方法到底有什么用呢?谢谢


  • 贴吧用户_02W8QK4
  • switch
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
备注没错,这个是面向对象思想。。为了安全。。比如防止输入不合法的年龄,如9999999,你就可以抛出异常或者设置为上限999


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 3回复贴,共1页
<<返回javascript吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示