国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JavaScript常用函數工具集

ghnor / 3010人閱讀

摘要:在工作中經常會頻繁使用一些方法或做類型判斷數據轉換等,為了方便,將一些功能封裝成函數整理成工具集常用函數工具集使用瀏覽器環境引入目錄下源碼文件函數生成一個串偽比較字符和字符是否相等特殊例子是否為整數是否為數字是否為字符串是否為判

在工作中經常會頻繁使用一些方法、或做類型判斷、數據轉換等,為了方便,將一些功能封裝成函數整理成工具集lao-utils

JavaScript常用函數工具集:lao-utils

使用

Node.js

npm install lao-utils --save

AMD/CMD、瀏覽器環境

引入dist目錄下源碼文件
函數

uuid() ?生成一個uuid串(偽guid)

is(x,y) ?比較字符x和字符y是否相等
eg: 特殊例子:laoUtils.is(-0,+0); //false,laoUtils.is(NaN,NaN); //true

isInteger(value) ?是否為整數

isNumber(value) ?是否為數字

isString(value) ?是否為字符串

isNaN(value) ?是否為NaN

isDom(obj) ?判斷obj是否為Dom對象

date(format,timestamp) ?格式化日期
eg: laoUtils.date("yyyy-MM-dd"); //2016-02-26

copyObject(obj) ?復制對象(淺拷貝,并且undefined屬性不會被復制)

clone(obj) ?對一個object進行深度拷貝

merge(a,b,c,...rest) ?合并對象
eg: laoUtils.merge({a:1},{b:2},{b:3,c:3}); //{a:1,b:3,c:3}

arrayOf(a,b,c,...rest) ?將一組值轉換為數組(將參數轉為數組)
eg: laoUtils.arrayOf(1,2,3); //[1,2,3]

includes(arr,value) ?數組arr是否包含給定的值value.
eg: laoUtils.includes([1,2,3],3); //true

contains(str,value) ?判斷一個字符串是否被包含在另一個字符串中.
eg: laoUtils.contains("giscafer","g"); //true

isArray(arr) ?判斷arr是否為數組

inherits(clazz, baseClazz) ?構造類繼承關系(clazz繼承于baseClazz)

extend(des, source) ?源對象source的所有屬性復制到目標對象des(undefined屬性不會被復制)

源碼

Github
npm

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/87702.html

相關文章

  • Node.js常用工具util

    摘要:是一個的核心模塊,提供常用函數的集合,用于彌補核心的功能過于精簡的不足。是一個將任意對象轉換為字符串的方法,通常用于調試和錯誤輸出。用于判斷是否為正則表達式,是返回,否則返回。 講講node常用工具util。 util是一個Node.js的核心模塊,提供常用函數的集合,用于彌補核心Javascript的功能過于精簡的不足。 util.inherits(constructor, supe...

    HackerShell 評論0 收藏0
  • JavaScript常用工具函數

    摘要:深拷貝函數判斷子元素是否為對象,如果是,遞歸復制如果不是,簡單復制時間戳轉為格式化時間時間戳轉為格式化時間時間戳時間格式格式包括年月日年月日時分年月日時分秒示例年月日年月日小于補 1.深拷貝函數 function deepClone(obj) { let objClone = Array.isArray(obj) ? [] : {}; if (obj && typeof obj...

    Chiclaim 評論0 收藏0
  • javascript常用工具函數總結(不定期補充)未指定標題的文章

    摘要:生成隨機生成一個唯一的這個方法用于生成一個隨機,可以將生成的視為全局唯一的生成兩個相同的情況很少。似乎在前端用的比較少,目前項目用到就是在每次請求后端接口時調用此方法,生成一個傳過去。 前言 以下代碼來自:自己寫的、工作項目框架上用到的、其他框架源碼上的、網上看到的。 主要是作為工具函數,服務于框架業務,自身不依賴于其他框架類庫,部分使用到es6/es7的語法使用時要注意轉碼 雖然盡...

    DoINsiSt 評論0 收藏0
  • javascript常用工具函數總結(不定期補充)未指定標題的文章

    摘要:生成隨機生成一個唯一的這個方法用于生成一個隨機,可以將生成的視為全局唯一的生成兩個相同的情況很少。似乎在前端用的比較少,目前項目用到就是在每次請求后端接口時調用此方法,生成一個傳過去。 前言 以下代碼來自:自己寫的、工作項目框架上用到的、其他框架源碼上的、網上看到的。 主要是作為工具函數,服務于框架業務,自身不依賴于其他框架類庫,部分使用到es6/es7的語法使用時要注意轉碼 雖然盡...

    Jioby 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<