![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
文章平均质量分 95
Liar丶
这个作者很懒,什么都没留下…
展开
-
最新前端面试题整理(持续更新中)
1.写出下面程序的运行结果:console.log([] == ![])console.log([] == [])console.log([] == {})console.log(new String('a') == new String('a'))console.log(isNaN(NaN))console.log(isNaN('32131dsafdas'))console.log...原创 2020-09-28 14:10:20 · 1566 阅读 · 1 评论 -
ES6中class学习笔记 (一)
1.类的数据类型就是函数,类本身就指向构造函数,这与 ES5 的行为是一致的。class Point { // ...}typeof Point // "function"Point === Point.prototype.constructor // true2.类的所有方法都定义在类的prototype属性上面,在类的实例上面调用方法,其实就是调用原型上的方法。 3.Ob...原创 2018-07-17 16:09:10 · 201 阅读 · 0 评论 -
ES6中class 学习笔记 (二)
1.this的指向,类的方法内部如果含有this,它默认指向类的实例class Logger { printName(name = 'there') { this.print(`Hello ${name}`); } print(text) { console.log(text); }}const logger = new Logger();cons...原创 2018-07-18 14:54:55 · 255 阅读 · 0 评论 -
ES6 Set学习笔记
SetSet 函数可以接受一个数组(或者具有 iterable 接口的其他数据结构)作为参数,用来初始化。const set = new Set([1, 2, 3, 4, 4]); // 可用来实现数组去重set.size // 4 [...set] // [1,2,3,4]向 Set 加入值的时候,不会发生类型转换,Set 内部判断两个值是否不同,使用的算法叫做“Same-v...原创 2018-07-19 11:27:18 · 144 阅读 · 0 评论 -
ES6 Map学习笔记
MapJavaScript 的对象(Object),本质上是键值对的集合(Hash 结构),但是传统上只能用字符串当作键。这给它的使用带来了很大的限制。const data = {};const element = document.getElementById('myDiv');data[element] = 'metadata';data['[object HTMLDivE...原创 2018-07-19 15:05:23 · 169 阅读 · 0 评论 -
ES6中Class的继承 学习笔记
class ColorPoint extends Point { constructor(x, y, color) { super(x, y); // 调用父类的constructor(x, y) this.color = color; } toString() { return this.color + ' ' + super.toString(); // ...原创 2018-07-19 16:44:17 · 214 阅读 · 0 评论