【发布时间】:2022-12-01 15:08:36
【问题描述】:
i have data string
generate-image-scanID-60
generate-image-scanID-4
how to retrieve last digit with separator - ? in javascript
ouput :
- 60
- 4
thanks
【问题讨论】:
标签: javascript
i have data string
generate-image-scanID-60
generate-image-scanID-4
how to retrieve last digit with separator - ? in javascript
ouput :
thanks
【问题讨论】:
标签: javascript
We can combine String.split() and Array.at() to do it
let datas =['generate-image-scanID-60','generate-image-scanID-4']
const getData = v => v.split('-').at(-1)
datas.forEach(d => {
console.log(getData(d))
})
【讨论】:
You can split the string and get last element and parse int
const raw = ['generate-image-scanID-60', 'generate-image-scanID-4']
const result = raw.map(str => parseInt(str.split('-').at(-1), 10))
console.log(result)
【讨论】: