本人reactx小白,刚开始用react学些项目,目前在react项目中想要写一个数组去重的小方法,寻思直接使用for循环来操作,但是结果确一直报错,如下图:
因为项目中还额外增加了ESlint的校验,写for循环的时候,我刚开始是看到让把i++变成++,我以为这是eslint的语法规则,但是改完之后也不对,++也还是继续报错,如下图,说实话,我就真的没看明白这个报错是因为什么,希望有懂的大佬可以留言中答复我。
因为一直报错不知道怎么修改,最后百度后发现ES6语法中,发现有一个非常好用的api可以直接调用:set和Array.from。
刚开始的时候,我只用了new Set,发现出来是这种set的对象形式,还不是我要的array形式,最后加上Array.from之后,拿到我去重之后的数组。
网友评论