js截取数组转化为字符串

clipboard.png
想请问一下,如何截取转化数组为字符串的最后一个逗号的字符串,意思就是我只想要最后逗号后面的字符串

阅读 3.8k
6 个回答

意思就是数组的最后一个喽

arr[arr.length-1] ?

/([^,]*)$/.exec(str = ['123', '456'].toString())[1]

使用split()函数处理

如果原始数据为数组[1,2,3]: arr.slice(-1)[0]
如果原始数据为字符串'1,2,3': str.split(',').slice(-1)[0]

题主的问题描述不是很清楚啊,
我理解的是:
有多个元素组成的数组,需要把最后2个元素组合成一个字符串?!

如果是这样,其实比较简单啊:

var outStr=""+arr[arr.length-2]+arr[arr.length-1];
新手上路,请多包涵

spilt做不到吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题