1、isStatic:檢測數據是不是除了symbol外的原始數據
2、isPrimitive:檢測數據是不是原始數據
3、isObject:判斷數據是不是引用類型的數據 (例如: arrays, functions, objects, regexes, new Number(0),以及 new String(''))
4、isObjectLike:檢查 value 是否是 類對象。 如果一個值是類對象,那麼它不應該是 null,而且 typeof 後的結果是 "object"
5、getRawType:獲取數據類型,返回結果爲 Number、String、Object、Array等
6、isPlainObject:判斷數據是不是Object類型的數據
7、isArray:判斷數據是不是數組類型的數據
8、isRegExp:判斷數據是不是正則對象
9、isDate:判斷數據是不是時間對象
10、isNative:判斷 value 是不是瀏覽器內置函數
11、isFunction:檢查 value 是不是函數
12、isLength:檢查 value 是否爲有效的類數組長度
13、isArrayLike:檢查 value 是否是類數組
14、isEmpty:檢查 value 是否爲空
15、cached:記憶函數:緩存函數的運算結果
16、camelize:橫線轉駝峯命名
17、hyphenate:駝峯命名轉橫線命名:拆分字符串,使用 - 相連,並且轉換爲小寫
18、capitalize:字符串首位大寫
19、extend:將屬性混合到目標對象中
20、Object.assign:對象屬性複製,淺拷貝
21、clone:克隆數據,可深度克隆'
22、識別各種瀏覽器及平臺
23、getExplorerInfo:獲取瀏覽器信息
24、isPCBroswer:檢測是否爲PC端瀏覽器模式
25、unique:數組去重,返回一個新數組
26、Set簡單實現
27、repeat:生成一個重複的字符串,有n個str組成,可修改爲填充爲數組等
28、dateFormater:格式化時間
29、dateStrForma:將指定字符串由一種時間格式轉化爲另一種
30、getPropByPath:根據字符串路徑獲取對象屬性 : 'obj[0].count'
31、GetUrlParam:獲取Url參數,返回一個對象
32、downloadFile:base64數據導出文件,文件下載
33、toFullScreen:全屏
34、exitFullscreen:退出全屏
35、requestAnimationFrame:window動畫
36、_isNaN:檢查數據是否是非數字值
37、max:求取數組中非NaN數據中的最大值
38、min:求取數組中非NaN數據中的最小值
39、random:返回一個lower - upper之間的隨機數
40、Object.keys:返回一個由一個給定對象的自身可枚舉屬性組成的數組
41、Object.values:返回一個給定對象自身的所有可枚舉屬性值的數組
42、arr.fill:使用 value 值來填充 array,從start位置開始, 到end位置結束(但不包含end位置),返回原數組
43、arr.includes:用來判斷一個數組是否包含一個指定的值,如果是返回 true,否則false,可指定開始查詢的位置
44、arr.find:返回數組中通過測試(函數fn內判斷)的第一個元素的值
45、arr.findIndex :返回數組中通過測試(函數fn內判斷)的第一個元素的下標
46、performance.timing:利用performance.timing進行性能分析
47、禁止某些鍵盤事件
48、禁止右鍵、選擇、複製