![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
Simon_youth
记录开发过程中遇到的小问题,便于记忆。
展开
-
React.useRef 与ES6 Proxy实现数据劫持
这里写自定义目录标题caseusagecase不需要保存状态usageParent.tsximport React, { useRef } from 'react';import { useDispatch } from 'react-redux';const defaultValues = { select: 'code1', input: 'input somrthing'}export default () => {const dispatch = useDisp原创 2020-06-06 16:02:02 · 611 阅读 · 0 评论 -
es6尾调用优化
es6尾调用优化尾调用是指函数作为另一个函数的最后一条语句被调用function doA(){ return doB();}在es5中,尾调用的实现是创建一个新的stack frame,将其推入调用栈中表示函数调用。所以,每一个未用完的 stack frame 都会保存在内存中,当调用栈变得特别大,程序就不好了 ESMAScript 6 尾调用优化es6 严格模式下(非严格...原创 2018-05-10 17:43:01 · 882 阅读 · 1 评论 -
原生js实现数组去重
代码function deleteMulti(arr) { let obj = {}, res = [], current; for (let i = 0; i < arr.length; i++) { current = arr[i]; if (!obj[current]) { ob...原创 2018-08-27 12:42:55 · 584 阅读 · 0 评论