You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
constTYPE_AUDIO=Symbol();constTYPE_VIDEO=Symbol();constTYPE_IMAGE=Symbol();functionhandleFileResource(resource){switch(resource.type){caseTYPE_AUDIO:
playAudio(resource);break;caseTYPE_VIDEO:
playVideo(resource);break;caseTYPE_IMAGE:
previewImage(resource);break;default:
thrownewError("Unknown type of resource");}}
拓展运算符
arguments 转数组
调用参数
构建对象
剔除部分属性,将剩下的属性构建一个新的对象
有条件的构建对象:
合并参数:
React
将对象全部传入组件
解构赋值
对象的基本解构
对象深度解构
数组解构
变量重命名
仅获取部分属性
Set 和 Map
数组去重
条件语句的优化
Symbol
唯一值
魔法字符串
魔术字符串指的是在代码之中多次出现、与代码形成强耦合的某一个具体的字符串或者数值。
魔术字符串不利于修改和维护,风格良好的代码,应该尽量消除魔术字符串,改由含义清晰的变量代替。
私有变量
for of
遍历范围
可遍历具有
Symbol[iterator]
属性的对象:遍历 map
函数 - 默认值
双冒号运算符
如果双冒号左边为空,右边是一个对象的方法,则等于将该方法绑定在该对象上面。
增强的对象字面量
动态属性
Promise
Async
错误处理:
async 地狱:
Class
Decorator
debounce
React 与 Redux
学习资料
The text was updated successfully, but these errors were encountered: