小记

  1. let 块作用域声明
  2. const 常量声明
  3. ...扩展符 在数组,结构中适用 es7中对象可以使用
  4. =>箭头函数 ()=>{} 仅Firefox支持
    4.1 没有参数用空括号()=>{}
    一个参数可以不用x=>{}
    多个参数不可以省略括号(x,y)=>{}
    4.2 参数形式也可以使用默认参数和剩余参数
    (x = 1, y = 2) => x + y;
    (x, ...args) => { console.log(args) }
    4.3 单行表达式不用写{},多行一定要加{}
    4.4 箭头函数的 this 始终指向函数定义时的 this,而非执行时,且不可修改
  5. 对象简写中,只写属性名不写属性值,属性值等于属性名所代表的的变量
  6. 对象中方法定义简写 { add(参数) {} } =={ add : function () {} }
  7. Object.assign()复制一个对象到另外一个对象;
    7.1 一定要有两个参数,一个是目标对象,后面是源对象(被复制的对象);
    7.2 属性相同,后者覆盖前者;
    7.3 继承或者不可枚举的属性都不能被复制,只能复制自身属性;
    7.4
  8. Object.is() 等同于===,判断是否严格相等
  9. 模块整体加载 import (引入) * (所有export属性) as (到) types (types变量) from '地址'; import * as types from '';
  10. 定义一个方法(写一个函数时);可以用方法名 {}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,773评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,142评论 18 399
  • 朋友打来电话,说下午一起吃饭。我知道她肯定又是遇到烦心事了,说,好。 下午,如约而至。果不其然,她说:“不知道为什...
    第三极000阅读 5,887评论 0 0
  • 绵绵秋雨,下了两天了, 这秋雨把天地都下的湿漉漉的, 秋雨瑟瑟, 秋凉瑟瑟, 冷呀…… 这么冷的天,秋裤毛衣外加大...
    徍音_阅读 1,690评论 0 2