我想确保我的最小长度为2,否则它应该用" "填充。例如:
let string = " "
string.unknownMethod("a")我需要什么函数来代替unknown method来获得输出" a"。但是如果是string.unknownMethod("ab"),输出应该是"ab"
发布于 2022-01-11 19:05:51
如果您想要的是确保得到最小长度为2个字符的字符串,否则,将其填充为前导空格,则如果您反转当前的逻辑,则会更容易:
console.log("".padStart(2, '-'));
console.log("a".padStart(2, '-'));
console.log("ab".padStart(2, '-'));
console.log("abc".padStart(2, '-'));
空间被-替换为可见性。
否则,您需要处理子字符串偏移量或正则表达式。这是可行的,但没有那么直接。
https://stackoverflow.com/questions/70672048
复制相似问题