浅拷贝技巧:数组
concat slice
,对象Object.assign()
等;
深拷贝技巧:JSON.parse(JSON.stringify(arr1))
。
浅拷贝技巧:数组
concat slice
,对象Object.assign()
等;
深拷贝技巧:JSON.parse(JSON.stringify(arr1))
。
性能优化中对于频繁触发事件,常用的两种解决方式:debounce 和 throttle。
主要有:isArray reduce flat forEach some every filter map 等 Array 方法。
主要有:new、Object.create()、Object.setPrototypeOf()、instanceof、class、type API、原型链继承等。
bind() 方法会创建一个新函数。当这个新函数被调用时,bind() 的第一个参数将作为它运行时的 this,之后的一序列参数将会在传递的实参前传入作为它的参数。(来自于 MDN )
如何将“this”的上下文保留在另一个函数中?我们可能会需要使用
Function.prototype.bind()
。资料地址:Understanding JavaScript Bind ()
关于 http 请求的几种方式
学习JavaScript 专题之类型判断(上)的文章总结,其实就是照抄,哈哈哈哈…顺便几一句文章里的话:所有这些点,都必须脚踏实地在具体应用场景下去分析、去选择,要让场景说话。
1 / 4