写Js也有一段时间了,将平时和工作中遇到的一些繁琐的操作进行封装,在后面遇到的时候可以快速的调用。
$ npm i -g npm
$ npm i --save ljytools
仓库地址 :
https://github.com/ljylhm/ljyTools.git
git@github.com:ljylhm/ljyTools.git
var helper = require("ljytools");
helper.version // 0.0.2
getDataType
返回常用数据类型
[Object Array]
[Object String]
[Object Number]
[Object Object]
.....
var t = 1;
helper.getDataType(t); // Number
var s = "1";
helper.getDataType(t); // String
isNumber
var t = 123;
helper.isNumber(t); // true
var s = "张三";
helper.isNumber(s); // false
isBoolean
var t = true;
helper.isBoolean(t); // true
var s = "李四";
helper.isNumber(s); // false
var o = new Object();
helper.isNumber(o); // false
isString
var s = "李四";
helper.isString(s); // true
var n = 123;
helper.isString(n); // false
inBrowser
返回是否在浏览器环境
helper.inBrowser() // true
isEmptyObject
检测是否为空对象
var o = new Object();
helper.isEmptyObject(0) // true
var t = {
a:1
}
helper.isEmptyObject(t) // false
argrumentsCheck
检测argruments是否存在并且不为0
var t = () => helper.isEmptyObject()
t() // false
t(1,2) // true