语言
1. isEmpty(value)
检查value
是否为一个空对象,集合,映射或者set。 判断的依据是除非是有枚举属性的对象,length 大于 0 的 arguments object, array, string 或类jquery选择器。如果value
为空,那么返回true
,否则返回false
。
函数
1. debounce(func, [wait=0])
创建一个 debounced(防抖动)函数,该函数会从上一次被调用后,延迟wait
毫秒后调用func
方法。返回新的 debounced(防抖动)函数。
2. throttle(func, [wait=0])
创建一个节流函数,在 wait 秒内最多执行func
一次的函数。返回节流的函数。
数组
1. intersection([arrays])
创建唯一值的数组,这个数组包含所有给定数组都包含的元素。(zhu:可以理解为给定数组的交集)
2. difference(array, [values])
创建一个具有唯一array
值的数组,每个值不包含在其他给定的数组中。(注:即创建一个新数组,这个数组中的值,为第一个数字(array
参数)排除了给定数组中的值。)