1.实现一个算法,寻找字符串中出现次数最少的、并且首次出现位置最前的字符。如cbaacfdeaebb,符合要求的是f,因为他只出现了一次(次数最少)。并且比其他只出现一次的字符(如d)首次出现的位置最靠前。
2.去除字符串中出现次数最少的字符,不改变原字符串的顺序
“ababac” —— “ababa”
“aaabbbcceeff” —— “aaabbb”
3.数组扁平化处理
const arr1 = [1, 2, [3, [4, [5, 6, [7, 8, [11, 12],[9]]]]], 10];
// 输出 [1,2,3,4,5,6,7,8,11,12,9,10]
4.数组转树结构 code.juejin.cn/pen/7143552…
5.setTimeOut实现setInterval
6.防抖节流实现
7.获取url链接某个参数 code.juejin.cn/pen/7145662… 8.手写两个对象比较,类似loash.isEqual() code.juejin.cn/pen/7145635… 9.手写深浅拷贝 code.juejin.cn/pen/7146402… 10.数组去重,对象数组去重 code.juejin.cn/pen/7146127… 11.手写promise