关于js方法的写法

hykeda3年前JS2209

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

写法1:最最常见的写法

function test(params){
    //内部
}

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

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

写法3:变量以对象方式

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

要注意的是

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

相关文章

天地图用服务端去调用接口提示403错误,解决办法

天地图用服务端去调用接口提示403错误,这里很有可能就是跨域问题。可以使用天地图官方的处理跨域的地址去处理:https://api.tianditu.gov.cn/apiserver/ajaxprox...

在使用do.js进行js管理时遇到的问题

在使用do.js进行js管理时遇到的问题

Do.js 是一个轻量级的 JavaScript 模块加载器和 DOM 就绪事件处理器,它主要用于管理 JavaScript 和 CSS 文件的异步加载、处理模块依赖关系以及执行 DOM 就绪后的回调...

js 对象合并和数组合并

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

前端Js自定义相机取景框

https://www.cnblogs.com/sanhuamao/p/14853990.html...

WebAPP开发——H5标签audio(属性和API事件)

WebAPP开发——H5标签audio(属性和API事件)

audio支持的格式audio 定义音频 格式:mp3 wav oggmp3所有浏览器兼容ogg safari不支持wav 都支持js 能帮助生成audio对象 new Audio(); 等同于HTM...

计算两个经纬度之间的距离

PHP计算:#lng为经度,lat为纬度,一定不要弄错了哦 function distance($lat1, $lng1, $lat2, $lng2){ &...

发表评论    

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