六、JavaScript专题之数组取最大值和最小值
数组取最大值、最小值的常用实现方式:
数组取最大值、最小值的常用实现方式:
本文主要记录一下深拷贝和浅拷贝的一些常用实现方式。
上一篇文章中我们总结了类型判断的几种方式(typeof、Object.prototype.toString、Instanceof、isArray),这里我们写一个 type 函数来帮我们区分识别各种类型的值。
在项目开发中,我们经常会进行类型判断,这里对JS类型判断的方式进行一下总结。
在面试中,我们常常会遇到数组去重的问题,这里整理一下。
在项目中,我们经常会绑定一些持续触发的事件,比如 resize、scroll、mousemove 等等,如果事件调用无限制,会加重浏览器负担,导致用户体验差,我们可以使用 debounce(防抖)和 throttle(节流)的方式来减少频繁的调用,同时也不会影响实际的效果。
本文讲解 JavaScript 各种继承方式和优缺点。