
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 · 1688 阅读 · 1 评论 -
ES6中class学习笔记 (一)
1.类的数据类型就是函数,类本身就指向构造函数,这与 ES5 的行为是一致的。 class Point { // ... } typeof Point // "function" Point === Point.prototype.constructor // true 2.类的所有方法都定义在类的prototype属性上面,在类的实例上面调用方法,其实就是调用原型上的方法。 3.Ob...原创 2018-07-17 16:09:10 · 256 阅读 · 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 · 291 阅读 · 0 评论 -
ES6 Set学习笔记
Set Set 函数可以接受一个数组(或者具有 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 · 194 阅读 · 0 评论 -
ES6 Map学习笔记
Map JavaScript 的对象(Object),本质上是键值对的集合(Hash 结构),但是传统上只能用字符串当作键。这给它的使用带来了很大的限制。 const data = {}; const element = document.getElementById('myDiv'); data[element] = 'metadata'; data['[object HTMLDivE...原创 2018-07-19 15:05:23 · 215 阅读 · 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 · 261 阅读 · 0 评论