chengyu_common
v0.1.15
Published
common tool
Readme
安装
npm install chengyu_common然后在使用的地方引用即可
const tool = require('chengyu_common')方法介绍
| 名 | 作用 | 参数 | 返回值 | | ------------ | ----- | ----| ---------| |fAdd|安全加法|Number,Number|Number| |fSub|安全减法|Number,Number|Number| |fMul|安全乘法|Number,Number|Number| |fDiv|安全除法|Number,Number|Number| |fIsWithData|检查传入参数是否有值|elementType|Boolean| |fIsNull|检查传入参数是否为空|elementType|Boolean| |fFormatNumber|格式化数字|Number,Number(小数位数,默认为4),Boolean(是否可为负,默认不可为负,true)|String| |fGetUrlParamsByURL|获取URL参数|String|Object| |fGetMonthFirstDay|获取某月第一天|Number,Number|Date Object| |fGetMonthLastDay|获取某月最后一天|Number,Number|Date Object| |fDateFormat|格式化日期|String,Date|String| |fHtmlTagSafeEncode|HTML字符转义编码,主要用于防止XSS攻击|String|String| |fHtmlTagSafeDecode|HTML字符转义解码,主要用于防止XSS攻击|String|String| |fWriteCookie|写入cookie|string,string,number,string,string|void| |fReadCookie|读取cookie|string|string| |fRemoveCookie|删除cookie|string|void| |List|列表类|void|Object| |Stack|栈类|void|Object| |Queue|队列类|void|Object| |OvonicQueue|双向队列类|void|Object|
列表类介绍
|名|作用|参数|返回值| | ------------ | ----- | ----| ---------| |length|返回列表的长度|void|number| |clear|清空列表|void|boolean| |toString|返回列表的字符串形式|void|string| |getElement|返回当前位置的元素|void|elementType| |insert|向指定位置插入元素|elementType,number|boolean| |append|给列表添加元素|elementType|boolean| |remove|从列表中删除元素|elementType|boolean| |find|从列表中查找某一元素|elementType|boolean| |front|回到第一个元素|void|void| |end|回到最后一个元素|void|void| |prev|位置前进1|void|void| |next|位置后退1|void|void| |hasNext|判断是否有下一个元素|void|boolean| |hadPrev|判断是否有上一个元素|void|boolean| |currPus|返回当前位置|void|number| |moveTo|去往指定位置|number|boolean|
栈类介绍
|名|作用|参数|返回值| |-------------|-------------|--------------|-----------------| |push|将元素压入栈|elementType|boolean| |peek|取栈顶元素|void|elementType| |pop|将栈顶元素推出栈并返回|void|elementType| |toString|返回栈的字符串表示|void|string| |clear|清空栈|void|boolean| |length|返回栈内元素个数|void|number|
队列类介绍
|名|作用|参数|返回值| |-------------|-------------|--------------|-----------------| |enqueue|将元素入队|elementType|boolean| |dequeue|将元素出队|void|elementType| |front|取出队首元素|void|elementType| |back|取出队尾元素|void|elementType| |toString|返回栈的字符串表示|void|string| |clear|清空栈|void|boolean| |length|返回栈内元素个数|void|number|
双向队列类介绍
|名|作用|参数|返回值| |-------------|-------------|--------------|-----------------| |enqueueFront|将元素从队首入队|elementType|boolean| |enqueueEnd|将元素从队尾入队|elementType|boolean| |dequeueFront|将元素从队首出队|void|elementType| |dequeueEnd|将元素从队首出队|void|elementType| |front|取出队首元素|void|elementType| |back|取出队尾元素|void|elementType| |toString|返回栈的字符串表示|void|string| |clear|清空栈|void|boolean| |length|返回栈内元素个数|void|number|
链表类介绍
|名|作用|参数|返回值| |-------------|-------------|--------------|-----------------| |append|将元素从队首入队|elementType|boolean| |delete|删除指定位置的元素,返回是否删除成功|elementType,number|boolean| |insert|向指定位置插入元素,返回是否成功|elementType,number|boolean| |indexOf|返回元素在链表中的位置|elementType|number| |getElement|返回指定位置的元素的值|number|elementType| |toString|返回链表的字符串表示|void|string| |clear|清空链表|void|boolean| |length|返回链表内元素个数|void|number|
