要求快速实现以下要求:
var str = 'a>b and b<c and c=d'
// TODO: 将 `str` 字符串 转成 [{key: 'a', symbol: '>', value: 'b'}] 格式
要求快速实现以下要求:
var str = 'a>b and b<c and c=d'
// TODO: 将 `str` 字符串 转成 [{key: 'a', symbol: '>', value: 'b'}] 格式
console.log(str.split('and').map(v => v.trim()).reduce((pre, item) => {
const reg = /(.*)([>=<])(.*)/g;
const [t, name, symbol, value] = reg.exec(item);
return [...pre, {name, symbol, value}];
},[]));
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决