[英]converting array pattern string to array and sort in javascript
我有一个字符串包括数组符号和双引号
var abc = '["Free WiFi","Breakfast for 2","Accommodation"]'
现在我希望将其转换为数组,然后对该数组进行排序。
我想要的最终结果是住宿、2 人早餐、免费 WiFi。
如果不需要数组转换和排序,那么也可以。
我们该怎么做?
只需使用JSON.parse
和.sort
:
var abc = JSON.parse('["Free WiFi","Breakfast for 2","Accommodation"]').sort().join(', ') console.log(abc);
另一个选择只是为了好玩
var abc = '["Free WiFi","Breakfast for 2","Accommodation"]'; // With help of RegExp match = (abc.replace(/(?:\[)*\"(.*?)\"(?:\])*/g, (m,g) => g)).split(",").sort().join(', '); // Log console.log(match)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.