原文: https://www.cnblogs.com/ys-ys/p/5158510.html 感谢好友破狼提供的这篇好文章,也感谢写这些知识点的作者们和将他们整理到一起的作者。这是github上的一篇文章,在这里本兽也就只做翻译,由于本兽英语水平和编程能力都不咋地,如有不好的地方也请多理解体谅。 ...
分类:
编程语言 时间:
2018-08-31 14:03:16
阅读次数:
167
1、参数默认值 控制台输出: 2、rest参数 rest 参数搭配的变量是一个数组,该变量将多余的参数放入数组中。 3、严格模式 ES2016 做了一点修改,规定只要函数参数使用了默认值、解构赋值、或者扩展运算符,那么函数内部就不能显式设定为严格模式,否则会报错。 4、箭头函数 箭头函数的一个用处是 ...
分类:
其他好文 时间:
2018-08-31 11:46:33
阅读次数:
125
1、javascript函数写法种类: (一)、第一种 (二)、第二种 (三)、第三种 备注:第二种和第三种可以用在回调函数中! 2、php函数写法种类: 备注:php和javascript的函数写法基本一样,但是貌似php没有箭头函数。 3、python的函数写法 (一)、第一种 (二)、第二种 ...
分类:
编程语言 时间:
2018-08-25 11:27:30
阅读次数:
119
首先介绍下泛型的三种方法,函数声明,函数表达式,箭头函数 function Interview2<T>(name:T):T{ return name } let mn=function<U>(name:U):U{ return name } let mn2=<T>(name:T):T=>{ retu ...
分类:
其他好文 时间:
2018-08-22 14:58:20
阅读次数:
124
1.块级函数 es5中严格模式下禁止声明块级函数,而在es6的严格模式中可以声明块级函数,并可以在块级作用 2. 箭头函数 箭头函数是es6中新增的一种特殊函数,不管是否处于严格模式下,箭头函数的参数都不能有同名的。而ES5中,只有在严格模式下函数的参数才不能有同名 3.字面量对象重复属性问题 es ...
分类:
其他好文 时间:
2018-08-19 11:54:42
阅读次数:
217
关于 的`this`指向问题,网络上有很多分析文章,写的很好,比如 "这里" 和 "这里" 我这里做一个简单的总结。 箭头函数的 this 箭头函数内的 指向 外层函数定义时 所在的作用域。如果没有外层函数,则指向全局作用域。 ES5 的 this 的`this`指向 当前函数执行时 所在的上下文。 ...
分类:
编程语言 时间:
2018-08-15 18:38:15
阅读次数:
132
箭头函数扩展: 箭头函数: functoin 函数名(参数){ 函数体 } 箭头函数: 1、把function删掉 , 2、参数和{}之间加上 箭头= 简写: 1、参数的简写:只有一个参数才能简写 2、函数体的简写:只有一条语句才能简写 exp: 特殊:json var s ...
分类:
其他好文 时间:
2018-08-12 17:24:33
阅读次数:
180
形如 return a,b的形式,最终的返回值是b,就是逗号表达式的后面的值 这个在箭头函数中可以有所应用 例如: 执行了pre[cur] = cur这个表达式,但是返回值是pre ...
分类:
其他好文 时间:
2018-08-08 15:02:30
阅读次数:
177
JSX 使用jsx的使用,用一个{}包裹起来,例如 使用()小括号,防止分号自动插入 如果使用箭头函数,返回的是一个对象的话,使用()包围起来 组件数据传递 通过props 子组件向父组件传递数据 State constructor可以初始化state 取得state的值,通过 this.state ...
分类:
其他好文 时间:
2018-08-07 20:48:25
阅读次数:
148
的函数是在es6的函数特性的基础上加了一些后端的概念:泛型、参数类型声明、返回值类型声明、重载、装饰器等。其他的一些特性:箭头函数、生成器、async await、promise等都是es6的加的特性。 函数类型 JavaScript的函数参数是可以任何类型的,typeScript中加了对参数提添加 ...
分类:
其他好文 时间:
2018-08-03 16:22:00
阅读次数:
174