Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
265 views
in Technique[技术] by (71.8m points)

怎么截取指定的字符串

如何截取kind中的值就是ASN.FORM.345,但每次kind的值又不确定,而且出现的位置不确定,它的长度不确定,感觉没办法解决啊。确定的是每个字段都以&分割,可不可以以&把它转成对象....老哥们有思路解决吗
'id=TGT2573&type=view&kind=ASN.FORM.345'


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
function parseParams(str) {
  const result = {}
  str.split('&').forEach(item => {
    result[item.split('=')[0]] = item.split('=')[1]
  })
  return result
}

const params = parseParams('id=TGT2573&type=view&kind=ASN.FORM.345')
const kind = params.kind

image.png


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...