关于js方法的写法

hykeda3年前JS1376

在写js方法时,现在有很多种写法:

写法1:最最常见的写法

function test(params){
    //内部
}

写法2:变量形式,箭头函数

let test = (params)=>{
    //内部
}

写法3:变量以对象方式

let obj = {
    test(){
        //内部
    },
    test2(){
        //内部
    },
    test3:()=>{
        //内部
    },
    test4:function(){
        //内部
    }
}

要注意的是

箭头函数中的this和常见方法中的this是不相同的,可以分别打印一下就能知道不同之处

相关文章

前端截取视频指定帧为封面的两种方法

前端截取视频指定帧为封面的两种方法

一、使用本地canvas截取我们在网页上传视频后,如果能给视频设置一个封面图,用户体验会比较好,但是如果使用video标签的默认实现,部分浏览器会显示视频的第一帧,有些浏览器则怎么都不会展示;通过创建...

ES6导出、导入模块方式

ES6使用 export 和 import 来导出、导入模块 。export导出的,导入需要用{}var firstName = 'Michael';var lastName = &#...

介绍几款有用的图表插件

大家在开发一些系统的时候会用到很多统计的图表,我在做统计报表的时候用过挺多图表插件的,现在推荐大家几款优秀、稳定、可靠、大公司开发的图表体统。 1、Highcharts Highchart...

19个提高工作效率的JavaScript单行代码

1. 生成随机字符串当我们需要一个唯一id时,通过Math.random创建一个随机字符串简直不要太方便噢!!!const randomString = () ...

js 对象合并和数组合并

1、对象的扩展运算符(...)用于取出参数对象的所有可遍历属性,拷贝到当前对象之中。let obj1 = {     name:...

如何实现精准的setTimeout

setTimeout 是不准的。因为 setTimeout 是一个宏任务,它的指定时间指的是:进入主线程的时间。setTimeout(callback, 进入主线程的时间)所以什么时候可以执...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。