Cha*_*Jr. 3 javascript ecmascript-6
我有这些价值
['book_1', 'reader_2', 'book_borrower_3', 'book_reader_borrower_4']
Run Code Online (Sandbox Code Playgroud)
如何获得最后一个数字后面附加的数字_?我不能这样做str.split('_')[1],因为某些值确实具有2 _,我也可以使用slice获取最后一个字符,如果数字值大于1个字符该怎么办。
let values = ['book_1', 'reader_2', 'book_borrower_3', 'book_reader_borrower_4'];
let numbers = values.map(value => value.split("_").pop());
console.log(numbers);Run Code Online (Sandbox Code Playgroud)