dazhuo
dazhuo
> 如果能传两个参数的话,这个算法将会更好。 > 尾递归调用。性能上好不少。 > > ```js > function func(v, r = '') { > v += '' > if (v.length < 1) return r > r += v.slice(v.length-1) >...
> > ```js > > function convert(list) { > > const res = [] > > const map = list.reduce((res, v) => (res[v.id] = v, res), {}) > > for...
diff策略 React用 三大策略 将O(n^3)复杂度 转化为 O(n)复杂度 策略一(tree diff): Web UI中DOM节点跨层级的移动操作特别少,可以忽略不计。 策略二(component diff): 拥有相同类的两个组件 生成相似的树形结构, 拥有不同类的两个组件 生成不同的树形结构。 策略三(element diff): 对于同一层级的一组子节点,通过唯一id区分。