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