如何在JavaScript中从末尾截取字符串?
如何在JavaScript中从末尾截取字符串?
这个问题已经有答案了:
我有一个二进制值列表,每个值都是一个不同长度的字符串,我需要从每个值中切掉最后的18个字符。所以在下面的例子中,需要保留粗体部分。
11001000000000000001010
110000000001101011100
使用JavaScript应该怎么做呢?
admin 更改状态以发布 2023年5月21日
在String.prototype.slice()
函数中,你必须使用负索引。
- 使用负索引作为第一个参数返回从字符串结尾往前数第6个元素开始截取的字符串。
var example = "javascript"; console.log(example.slice(-6));
- 使用负索引作为第二个参数返回从字符串开头到倒数第6个元素截取的字符串。它与第一种方法相反。
var example = "javascript"; console.log(example.slice(0, -6));
在你的特定情况下,你必须使用第二种方法。
console.log('11001000000000000001010'.slice(0, -18)); console.log('110000000001101011100'.slice(0, -18));
如果你想了解更多关于该函数的信息,请访问:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/slice