一、parseInt、map函数解析
parseInt有两个参数第一个参数是接受字符串转换为Number型,第二个参数是转换的进制数
map有三个参数第一个参数是callback正在处理的元素、第二个参数是callback处理元素的索引,第三个参数是callback map方法被调用的数组
['1', '2', '3'].map(parseInt) // [1, NaN, NaN]
['10', '10', '10', '10', '10'].map(parseInt) // [10, NaN, 2, 3, 4]
二、防抖与节流
防抖是在事件触发后等待一段时间,如果在等待时间内再次触发事件,则重新计时,只有在等待时间内没有再次触发事件,才会执行函数。
节流是在事件触发后立即执行一次函数,然后在一定的时间间隔内,不管事件触发多少次,都不会再次执行函数,只有当时间间隔过去后,才会再次执行函数。