String.prototype.lastText = function (e) { return this[this.length -1]; };
console.log(b.lastText()); // e
可以看到我們在原型上面新增一個方法,下面的實體都能夠共用。
接下來我們試試看 Number
1 2 3 4 5 6
Number.prototype.secondPower = function (e) { return this * this ; };
var num = 5; console.log(num.secondPower()); // 25
這邊也能夠看到原型能夠共用。
再來看下一個範例
1 2 3 4 5 6 7 8 9 10 11
Date.prototype.getFullDate = function (e) { var dd = String(this.getDate()); var mm = String(this.getMonth() +1); var yyyy = String(this.getFullYear()); var today = yyyy + '/' + mm + '/' + dd; return today }
var date = new Date(); console.log(date.getFullDate()); // 2020/3/12 ((符合現在日期