ziyo-functions
v0.0.8
Published
一些常用的公共方法
Downloads
11
Maintainers
Readme
Functions
平时常用的一些JS方法,整理在此备用
安装
npm install ziyo-functions
使用
const zfun = require('ziyo-functions');
var isArr1 = zfun.isArray('[1]'); // return false
var isArr2 = zfun.isArray([1]); // return true
常用方法清单
buildDir(path) : < JsonObject >
- 作用:创建目录
- 参数:path 如:
js ['/path/me', '/path/u']
- 返回:< JsonObject > 如:
js {'/path/me':true, '/path/u':true}
encodeXML(data) : < string >
- 作用:简单的生成XML方法
- 参数:data < JsonObject > 如:
js {a:1, b:2}
- 返回:< string > 返回XML格式字符串
isArray(obj) : < Boolean >
- 作用:判断变量是否是数组类型
- 参数:obj < * > 任何类型的变量
- 返回:true | false
isEmpty(obj) : < Boolean >
- 作用:判断变量是否为空
- 参数:obj < * > 任何类型的变量
- 返回:true | false
isObject(obj) : < Boolean >
- 作用:判断变量是否为对象
- 参数:obj < * > 任何类型的变量
- 返回:true | false
isString(obj) : < Boolean >
- 作用:判断变量是否为字符型
- 参数:obj < * > 任何类型的变量
- 返回:true | false
jsonMerge(obj1, obj2, ...) : < JsonObject >
- 作用:将多个JSON对象合并成一个
- 参数:obj1 < JsonObject >
- 返回:< JsonObject > 返回一个JSON对象
ksort(obj) : < Object >
- 作用:根据JSON对象的Key升序排序
- 参数:obj < JsonObject >
- 返回:< JsonObject > 排序后的JSON
loadPost(request, callback) : < undefined >
- 作用:接收POST数据
- 参数:request http的请求流
- callback(err, buf) 回调方法,参数分别为err(错误消息)和buf(数据流的二进制值)
- 返回:无
readFileSync(filename) : < string >
- 作用:同步读取文件内容
- 参数:filename 文件名及路径
- 返回:< string > 文件内容
time() : < int >
- 作用:获取10位的时间戳
- 参数:无
- 返回:< int >
timer() : < long >
- 作用:获取13位的长时间戳
- 参数:无
- 返回:< long >
writeFileSync(filename, data) : < undefined >
- 作用:同步写文件
- 参数:filename 文件名及路径
- data 需要写入的内容
- 返回:< undefined >
getRandom(min, max) : < int >
- 作用:随机获取指定区别内的整数
- 参数:min < int >, max < int > 最小值与最大值
- 返回:< int >