前言
在学习和工作的过程中,我们经常需要一些辅助的东西来帮助我们将一些事情做好,比如写代码你可能需要用到一些判断数据类型的方法、得到某些元素属性的方式等。该篇文章持续记录自己在写程序过程中总结和积累的一些工具方法。代码地址
代码结构
代码的结构大致如下,每产生一个新的工具方法,便会在toll对象下挂载一个函数
|
|
1. isUndefined()
判断一个变量是否已经声明或声明但未赋值,返回值是boolean值,true已经声明,false 未声明
|
|
测试
2. random(min, max)
得到一个从min ~ max 的整数
|
|
测试
3. property(key)
得到一个获取对象key属性的函数
|
|
4. isArray
判断一个对象是否是一个数组
|
|
测试
5. isArrayLike(arr)
判断一个对象是否是类数组,类数组是拥有这样一些特征的数据结构,具有类似数组length的属性,可以通过下标 0, 1, 2来访问类数组中的元素,在js中通常我们把他叫做集合。
|
|
测试