![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
会讲英文的汤姆猫
从无到有
展开
-
对象复杂拷贝
// 判断是否是一个js对象const isObject = obj => Object.prototype.toString.call(obj) === '[object Object]'console.log(Object.prototype);// 对象复杂深拷贝function DeepCopy(obj){ if(isObject(obj)){ const newObj = {} for(let key in obj){ if(Object.pro..原创 2021-08-10 13:59:29 · 94 阅读 · 0 评论 -
ES6新增内容(部分)
ES6新增内容一、两个声明变量的方法let、 constlet: 不能重复声明、有暂时性死区,不能提前访问、{}块级作用域。const:声明常量、声明之后不能被修改。二、箭头函数语法:(参数)=>{表达式}箭头函数中this没有固定指向,一般指向宿主对象。三、结构赋值一次性获取数组或对象中的元素语法: var [a,b,c]=[1,2,3]var {name,age,say}={name:‘ls’,age:18,say:‘哈哈’}此处变量的名字要和对象中的属性一一对应。四、bi原创 2020-10-17 09:05:37 · 1169 阅读 · 9 评论