首页 > Web开发 > 详细

js prototype属性,类似.net扩展方法

时间:2016-01-07 16:18:00      阅读:191      评论:0      收藏:0      [点我收藏+]

prototype 属性使您有能力向对象添加属性和方法。

类似.net扩展方法

定义:

String.prototype.toWeekName = function () {
    var newDate = new Date(this.replace(/-/g, /));
    var weekday = new Array(7);
    weekday[0] = "星期日";
    weekday[1] = "星期一";
    weekday[2] = "星期二";
    weekday[3] = "星期三";
    weekday[4] = "星期四";
    weekday[5] = "星期五";
    weekday[6] = "星期六";
    return weekday[newDate.getDay()];
}

调用

            var day = new Date();
            var month = (day.getMonth() + 1) < 10 ? ("0" + (day.getMonth() + 1)) : (day.getMonth() + 1);
            var date = day.getDate() < 10 ? ("0" + day.getDate()) : day.getDate();
            var dayformat = day.getFullYear() + "-" + month + "-" + date;
            var week = dayformat.toWeekName();//调用

 

js prototype属性,类似.net扩展方法

原文:http://www.cnblogs.com/xuguanghui/p/5109941.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!