ES6
2020-09-16 09:17:53 11 举报
AI智能生成
登录查看完整内容
es6
作者其他创作
大纲/内容
ES6
变量、常量声明
let变量
没有变量提升 先声明后使用
声明变量时 变量名不能重名
块级作用域 里let最近的{}有效
const常量
必须初始化 不可更改常量的值
定义对象时 对象的属性可以更改
解构赋值
数组的解构赋值
解构目标与解构源的数量不一样
1.多的源被抛弃
2.多的源为undefind
3.取首尾 空的直接被忽略
4.剩余运算符
5.嵌套
字符串、默认值的使用
字符串扩展方法
includes()判断是否存在对应的字符串 true false 可以和indexOf()替换使用
startsWith 判断是否以某字符串开头
endsWith 判断是否以某字符串结尾
字符串的重复
模板字符串 支持 空格 和换行
${变量名} 引用变量
默认值的使用
对象的解构赋值
属性名一致
剩余运算符使用
嵌套
扩展运算符(...)
对象的拷贝
深拷贝
浅拷贝
合并对象
对象的扩展
属性名可以是对象
属性名方法名可以是表达式
0 条评论
回复 删除
下一页