如何在JavaScript中从字符串的末尾进行切片?

如何在JavaScript中从字符串的末尾进行切片?,javascript,Javascript,我有一个不同长度字符串的二进制值列表,但是我需要从每个值中切掉最后18个字符。因此,在下面的例子中,粗体是需要保留的 1100100000000000000110 11000000000 1101011100 使用JavaScript的方法是什么?您必须在String.prototype.slice()函数中使用负索引 使用负索引作为第一个参数 将切片字符串返回到从字符串末尾开始计数的6个元素 var-example=“javascript”; log(示例.slice(-6))你到底不明

我有一个不同长度字符串的二进制值列表,但是我需要从每个值中切掉最后18个字符。因此,在下面的例子中,粗体是需要保留的

1100100000000000000110

11000000000 1101011100


使用JavaScript的方法是什么?

您必须在
String.prototype.slice()函数中使用负索引

  • 使用负索引作为第一个参数 将切片字符串返回到从字符串末尾开始计数的6个元素
var-example=“javascript”;

log(示例.slice(-6))你到底不明白什么?如果二进制值小于18,你想怎么做characters@nivas我所有的值都不小于18,所以这不会成为问题。您可以使用
str.substr(0,str.length-18)哪个更清晰!谷歌搜索“javascript从末尾分割字符串”。第二个结果是
String#slice
的MDN页面。更一般地说,我建议放慢速度,回到JS字符串的基础上来。通过阅读。这样,你就知道了这些方法,而不必在每次你想用字符串做什么的时候都问