我有一个二进制值列表作为不同长度的字符串,但是我需要从每个值中删除最后18个字符。因此,在下面的示例中,粗体是需要保留的。
11001 000000000000001010
110 000000001101011100
使用JavaScript执行此操作的方法是什么?
答案 0 :(得分:25)
您必须在String.prototype.slice()
函数中使用负索引。
var example = "javascript";
console.log(example.slice(-6));

var example = "javascript";
console.log(example.slice(0, -6));

在您的特定情况下,您必须使用第二种方法。
console.log('11001000000000000001010'.slice(0, -18));
console.log('110000000001101011100'.slice(0, -18));

如果您想了解有关该功能的更多信息,请访问:this article