面试题常考&必考之--js中的数组去重和字符串去重
1.引入:首先得知道数组没有可以直接去重的方法,即直接[].unique()是不支持的,
会报“Uncaught TypeError: [].unique is not a function”错误,
这就要求我们要将unique()方法添加到数组Array.prototype原型链中。
至于Array.prototype.unique方法内部怎么实现去重,那就往下看吧。
2.先看下分析:

还需要在学习一个知识点(有助于理解代码)

3.代码:

结果:

4.字符串去重:


浙公网安备 33010602011771号