我有一个包含二进制值的字符串列表,它们的长度不同,但是我需要从每个值中截取最后的18个字符。因此,在下面的示例中,需要保留粗体部分。
11001000000000000001010
110000000001101011100
使用JavaScript,应该如何实现这个功能?
我有一个包含二进制值的字符串列表,它们的长度不同,但是我需要从每个值中截取最后的18个字符。因此,在下面的示例中,需要保留粗体部分。
11001000000000000001010
110000000001101011100
使用JavaScript,应该如何实现这个功能?
在 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));
String.prototype.slice
的具体含义是什么? - Hammsstr.substr(0, str.length - 18);
,这样更清晰明了! - ibrahim mahrir