JS常用函数工具包推荐 lego-tools

JavaScript019

JS常用函数工具包推荐 lego-tools,第1张

我们在日常的开发过程中,经常需要封装一些小工具,或者引用已经成熟的工具包,用来处理反复出现的共性问题。像日期格式化、小数点位数处理、数组去重、数组排序、对象比较、精确计算(大家都知道js计算精确问题)等等,而市面上大多数专有的工具包都提供了比较多的方法,可实际在项目中我们并不需要那么多方法。如果你想使用更优雅的方式,可以试试这个工具包:lego-tools, 传送门 ,一个工具包就能处理大多数日常问题,体积小。

工具包示例:

更多方法可到npm了解。

所有的函数都是一个对象,所有的对象,都可以用构造函数创建。

凡是构造函数都是可以new的,也就是说都可以成为对象,这里当然要给Function类型的对象取个名字,它就叫“Function对象”。

函数

function fun(){

    // 定义变量时没有使用关键字

    var atguigu = "this is atguigu"

    // 在函数作用域访问变量 

    console.log( atguigu )

    }

    

    fun()

构造函数----》new成为Function对象

function Fun() {

   this.name = '小王'//定义属性

   this.age = '18'//定义属性

   this.fn = function () {

   return 1999

   }

}

对象

var obj1 = {

    name : '手速快',//属性

    age :  27,//属性

    fun :function () {//方法

    return  10

   }

}

console.log(obj1)