给字符串对象定义一个repeat功能。当传入一个整数n时,它会返回重复n次字符串的结果。
生活随笔
收集整理的這篇文章主要介紹了
给字符串对象定义一个repeat功能。当传入一个整数n时,它会返回重复n次字符串的结果。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
比如console.log("html".repeat(3));會得到htmlhtmlhtml。
知識點解釋:JavaScript繼承和prototype的知識點。
舉例:
String.prototype.repeat = String.prototype.repeat || function (times) {var string = '';for (var i = 0; i < times; i++) {string += this; // this的值為調用此方法的字符串}return string;}console.log('html'.repeat(3));
這里的另一個要點是,你要知道如何不覆蓋可能已經定義的功能。通過測試一下該功能定義之前并不存在:?
當你被要求做好JavaScript函數兼容時這種技術特別有用。?
總結
以上是生活随笔為你收集整理的给字符串对象定义一个repeat功能。当传入一个整数n时,它会返回重复n次字符串的结果。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 酷家乐如何做门槛石? 酷家乐房屋设计制作
- 下一篇: es6的map()方法解释