![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES
四阶张量
转行了
展开
-
ES5和ES6中的类与继承
何为继承说白了就是让对象之间产生联系ES5中的继承ES5中的继承思想是这样使用函数作为类类作为模板根据模板制造出的东西叫对象实例对象实例拥有和类一样的东西类的属性直接写在类中函数也可以写在类中函数太多,每个实例继承的属性可能不一样,但是行为是一致所以把行为从类中抽离把行为放到公共区域这个区域就是类这个方法上的原型里面使用prototype进行继承//使用函数作为类function Animal(name,age){ //把属性放类中 this.name = nam原创 2020-08-10 11:50:30 · 313 阅读 · 0 评论 -
ES6中的Symbol(独一无二的Symbol,当然有一些小细节)
symbol是独一无二的symbol的意思是独一无二的,哪怕内容一样。他们也是不同的let a = Symbol('0')let b = Symbol('0')console.log(a == b)symbol的描述根据symbol描述的形式,分为局部的描述和全局的描述局部的描述let a = Symbol('0')let b = Symbol('1')console.log(a)console.log(b)//里面的值就是描述,让我们获取这两个描述console.log(a.原创 2020-08-10 11:49:12 · 307 阅读 · 0 评论 -
ES7(极简总结)
一、 include还记得ES5,ES6中对数组进行某个值是否存在是怎么查询的吗?我们回顾以下(可以去看另外一篇ES6的帖子):①ES5,使用filter②ES6,使用find查值,findIndex查索引现在我们有ES7,语义更加符合查询是否存在就是使用include二、**(幂运算)实现2的5次方老方法,Math.pow(2,5)新方法,和python中语法一样,2**5...原创 2020-06-18 23:29:26 · 384 阅读 · 0 评论 -
ES6总结(极简总结)
一、作用域(1)分为全局作用域、块作用域、函数作用域、动态作用域。当变量,或者想的得到的值在函数内部时候,这个时候可以使用return或者闭包的形式拿出来(2)let和var:let声明的不可以被window输出,let不能重复定义,let不可变量提升(3)const:const声明的是常量,不能被修改,let,var可以先声明,后赋值,const不可以二、遍历(1)for(2)forEach(不支持break和continue,用来遍历数组)(3)every(使用return fals原创 2020-06-17 14:29:37 · 1344 阅读 · 0 评论