正则写法
var arr = [{icon: 'https://xxxxxxxx.png'},{icon: 'https://xxxxx/abc.zip'}];var sum=[]arr.forEach((item,index) => {var patternFileExtension = /\.([0-9a-z]+)(?:[\?#]|$)/i;//获得文件扩展名var fileExtension = (item.icon).match(patternFileExtension);if (fileExtension[1] === "png"){sum.push('png')}else{sum.push('zip')}}); console.log(sum)
