NuclearDispersionSystem/ant-design-vue-jeecg/node_modules/xe-utils/methods/string/repeat.js
2023-09-14 14:47:11 +08:00

22 lines
495 B
Java

var staticParseInt = require('../static/staticParseInt')
var toValString = require('./toString')
/**
* 将字符串重复 n 次
*
* @param {String} str 字符串
* @param {Number} count 次数
* @return {String}
*/
function repeat (str, count) {
var rest = toValString(str)
if (rest.repeat) {
return rest.repeat(count)
}
var list = isNaN(count) ? [] : new Array(staticParseInt(count))
return list.join(rest) + (list.length > 0 ? rest : '')
}
module.exports = repeat