非箭头函数与箭头函数的写法 //非箭头函数写法,函数声明function sum(a, b) { return a + b; }//非箭头函数写法,函数表达式 var sum = function(a,b){ return a+b; }//箭头函数写法 把箭头函数赋给一个变量,省略function, ...
分类:
其他好文 时间:
2019-11-13 12:46:54
阅读次数:
83
apply方法:调用函数,同时指定函数中的this指向,参数以数组传递 call方法:调用函数,同时指定函数中的this指向,参数以列表传递 bind方法:得到一个新函数,该函数中的this始终指向指定的值,永久性绑定。 (以上三种方法(任何方法)都改变不了箭头函数中的this指向) this无法赋 ...
分类:
其他好文 时间:
2019-11-12 17:23:11
阅读次数:
116
今天遇到一个问题,算不上什么技术问题,但是感觉这个坑值得记录一下 说一下我们的环境,我们的项目都是本地启动服务的,所以直接在idea中打开前端代码进行开发的 原来的前端的代码都是es5的没有使用过箭头函数,这次我使用forEach的时候使用的箭头函数,最后代码写完的时候习惯性的按了一下格式化代码,就 ...
分类:
其他好文 时间:
2019-11-12 15:59:11
阅读次数:
101
arguments 对象 是所有(非箭头)函数中都可用的局部变量。 lut() { // 获取的的是函数在调用的时候,传入几个参数 console.log(arguments.length); // 使用arguments 对象可以获取传入的每个参数的值 console.log(arguments) ...
分类:
编程语言 时间:
2019-11-11 12:31:59
阅读次数:
97
一、写法 简化了函数的写法 参数 => 函数体 x => return x 多个参数加();函数体内容不止一行{……}代码块符号要加上(x,y)=> {}当return一个对象时,用()包起来,避免与代码块{} 冲突 x => ({ foo: x }) this 箭头函数内部的this是词法作用域, ...
分类:
其他好文 时间:
2019-11-08 12:08:22
阅读次数:
94
箭头函数中的this 箭头函数根据外层(函数或者全局)作用域来决定this 这样this就像其他面向对象的语言,在哪里定义就指向哪里 编写程序时要么全部用箭头函数风格的this机制,要么用ES6以前的this风格,尽量不要混用 ...
分类:
其他好文 时间:
2019-11-07 23:29:54
阅读次数:
81
参考:https://www.jianshu.com/p/ac1787f6c50f 变量声明:const 与 let const:常量,必须初始化值 let:变量 格式:const 变量A = "值" let 变量B = "值" 作用域:两者都为块级作用域 模板字符串: 示例: 箭头函数: 特点:1 ...
分类:
编程语言 时间:
2019-11-07 10:05:19
阅读次数:
94
TypeScript函数类型 TypeScript函数的参数 TypeScript函数的this与箭头函数 TypeScript函数重载 一、TypeScript函数类型 在上一篇博客中已经对声明TypeScript类型变量已经做了初步的解析,这里先回顾以下: 1 //声明函数 2 function ...
分类:
其他好文 时间:
2019-11-07 09:59:42
阅读次数:
84
2.箭头函数:例(1)<script> let show=function(){ alert('abc');}; show();</script>可以改成:<script> let show=()=>{ alert('abc');}; show();</script> 例(2)<script> le ...
分类:
其他好文 时间:
2019-11-03 16:46:13
阅读次数:
60
在javscript中,this 是在函数运行时自动生成的一个内部指针,它指向函数的调用者。 箭头函数有些不同,它的this是继承而来, 默认指向在定义它时所处的对象(宿主对象),而不是执行时的对象。 如上getName3(),将箭头函数作为直接执行的方法来写时要特别小心,它的this会直接指向wi ...
分类:
其他好文 时间:
2019-11-02 14:08:00
阅读次数:
81