- 通过prototype为Date和Array对象添加方法。
- 为Date对象添加日期格式化方法
-
//为Date对象添加日期格式化方法 Date.prototype.showTime = function() { var dateStr = ""; var year = this.getFullYear(); var month = this.getMonth()+1; var date = this.getDate(); var hour = this.getHours(); var minute = this.getMinutes(); var second = this.getSeconds(); dateStr = dateStr + year + "年" + month + "月" + date + "日" + hour + ":" + minute + ":" + second; return dateStr; } //日期对象测试 var date = new Date(); document.write(date.showTime());
-
为Array对象添加统计某个元素数量的方法
-
//添加统计某个元素数量的方法 Array.prototype.count = function (param) { var num = 0; for(var i = 0; i < this.length; i++){ if(this[i] == param) num++; } return num; } //添加查找某个元素的方法 Array.prototype.search = function (param) { for(var i = 0; i < this.length; i++){ if(this[i] == param){ return true; } } return false; } //数组对象测试 var array = [3,6,8,30,3,7,6,3]; var countParam = 6; var searchParam = 9; document.write("数组中包含" + countParam + "的个数:" + array.count(countParam)); document.write("数组中" + (array.search(searchParzm)?"":"不") + "包含元素" + searchParam);
-
代码中为系统内置对象Date添加了showTime()方法,用于按照指定的格式显示日期。
-
在Array对象中添加了两个方法:count()方法用于统计数组中包含某元素的数量,search()方法用于检索数组中是否包含某一元素。
为Date和Array对象添加方法
最新推荐文章于 2022-06-03 20:08:29 发布