JavaScript 中获取字符串的前 N 个字符
使用 方法获取字符串的前 N 个字符,例如 。 方法将 start 和 stop 索引作为参数,并返回一个包含原始字符串切片的新字符串。
const str = 'Hello World';
const first3 = str.slice(0, 3); // 👉️ Hel
console.log(first3);
const first2 = str.slice(0, 2); // 👉️ He
console.log(first2);
方法不会改变原始字符串,它会返回一个新字符串。 字符串在 JavaScript 中是不可变的。
我们传递给 方法的第一个参数是起始索引——要包含在新字符串中的第一个字符的索引。
第二个参数是结束索引 – 向上但不包括该字符。
如果您提供给 方法的结束索引大于字符串的长度,该方法不会抛出错误,而是返回整个字符串的副本。
const str = 'Hello World';
const first100 = str.slice(0, 100); // 👉️ Hello World
console.log(first100);
我们试图获取仅包含 11 个字符的字符串的前 100 个字符。 结果, 方法返回了整个字符串。
方法也可用于获取字符串的前 N 个字符,但是 使用起来更加灵活和直观。
如果我们想了解 和 之间的区别,请查看 MDN 文档的这一部分。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。