📅  最后修改于: 2023-12-03 14:58:59.075000             🧑  作者: Mango
'$.repeat()
是 JavaScript 中的一个字符串方法,用于重复指定次数的字符串。它返回一个由重复的字符串组成的新字符串。
'$'.repeat(count)
count
(必选): 表示要重复的字符串的次数。必须是一个正整数。一个新字符串,包含了重复指定次数的字符串。
const repeatedStr = '$'.repeat(5);
console.log(repeatedStr);
// 输出: $$$$$
const repeatedStr2 = '$'.repeat(0);
console.log(repeatedStr2);
// 输出: ''
const repeatedStr3 = '$'.repeat(3.8);
console.log(repeatedStr3);
// 输出: '$$$' (3.8 会被强制转换成整数,相当于 Math.floor(3.8))
count
是一个字符串,默认会将其转换为数字。例如:'$'.repeat('5')
和 '$'.repeat(Number('5'))
是等价的。'$.repeat()
是由 ECMAScript 6 引入的新方法,所以只在 ECMAScript 6 兼容的 JavaScript 环境中可用。请在使用之前确认浏览器或环境的兼容性。
你可以在创建等宽的字符串格式,或者生成一条分割线时使用 $.repeat()
。例如:
const width = 20;
const label = 'Total:';
const value = '$100.00';
const separator = '-'.repeat(width);
console.log(`${label}${' '.repeat(width - label.length - value.length)}${value}`);
console.log(separator);
这将会输出:
Total: $100.00
--------------------
以上是对 $.repeat()
的一个简单介绍,并提供了一些示例。希望能对你有所帮助!