输出什么?
javascript
const name = "Lydia Hallie"
console.log(name.padStart(13))
console.log(name.padStart(2))A. "Lydia Hallie", "Lydia Hallie" B. " Lydia Hallie", " Lydia Hallie" ("[13x whitespace]Lydia Hallie", "[2x whitespace]Lydia Hallie") C. " Lydia Hallie", "Lydia Hallie" ("[1x whitespace]Lydia Hallie", "Lydia Hallie") D. "Lydia Hallie", "Lyd"
答案: C
解析:
使用padStart方法,我们可以在字符串的开头添加填充。传递给此方法的参数是字符串的总长度(包含填充)。字符串Lydia Hallie的长度为12, 因此name.padStart(13)在字符串的开头只会插入1(13 - 12 = 1)个空格。 如果传递给padStart方法的参数小于字符串的长度,则不会添加填充。