随笔分类 - ES6
摘要:https://blog.csdn.net/xiaoxiaoxiao_lu/article/details/123636299?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault
阅读全文
摘要:https://blog.csdn.net/weixin_30808253/article/details/99119247?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-5.pc_r
阅读全文
摘要:https://blog.csdn.net/rt2016/article/details/105914442 https://www.cnblogs.com/jiahuasir/p/10571910.html
阅读全文
摘要:https://blog.csdn.net/m0_58849641/article/details/117440306 https://zhuanlan.zhihu.com/p/352387377
阅读全文
摘要:https://blog.csdn.net/weixin_57092157/article/details/118806438
阅读全文
摘要:JSON.stringify()和JSON.parse()分别是什么 - 漫思 - 博客园 (cnblogs.com)
阅读全文
摘要:https://blog.csdn.net/x550392236/article/details/88662144 2021-12-31 09:54:06
阅读全文
摘要:https://blog.csdn.net/x550392236/article/details/88692919 2021-12-31 09:47:28
阅读全文
摘要:https://blog.csdn.net/x550392236/article/details/106027957 2021-12-28 10:14:17
阅读全文
摘要:async 内置执行器:Generator 函数的执行必须依靠执行器,而 async 函数自带执行器,调用方式跟普通函数的调用一样更好的语义:async 和 await 相较于 * 和 yield 更加语义化更广的适用性:co 模块约定,yield 命令后面只能是 Thunk 函数或 Promise
阅读全文
摘要:ES6标准新增了一种新的函数:Arrow Function(箭头函数)。 x => x * x 上面的箭头函数相当于: function (x) { return x * x; } 箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有两种格式,一种像上面的,只包含一个表达式,连{ ... }和re
阅读全文
摘要:+true; !"Lydia"; result:+号会将true变为1,+号倾向于返回一个值,但是!倾向于返回一个布尔值,因为"Lydia"是真实存在的,所以取反之后是false。 const bird = { size: 'small' } const mouse = { name: 'Micke
阅读全文
摘要:函数传参和默认参数的区别,传参如果传的是引用地址,则会对这个引用产生影响,但是如果是默认参数,则是创建了一个新对象,对原引用没有影响。 const person = { name: "Lydia", age: 21 } const changeAge = (x = { ...person }) =>
阅读全文
摘要:Class 可以通过 extends 关键字实现继承,这比 ES5 的通过修改原型链实现继承,要清晰和方便很多。 1. class Point { 2. } 3. 4. class ColorPoint extends Point { 5. } 上面代码定义了一个 ColorPoint 类,该类通过
阅读全文
摘要:1.parseInt(): parseInt(string,radix):将字符串解析转化为数字类型,返回的是整数; string:待被解析的字符串; radix:表示要解析转换的进制 PS:(如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以
阅读全文
摘要:私有方法和私有属性,是只能在类的内部访问的方法和属性,外部不能访问。这是常见需求,有利于代码的封装,但 ES6 不提供,只能通过变通方法模拟实现。 一种做法是在命名上加以区别。 1. class Widget { 2. 3. // 公有方法 4. foo (baz) { 5. this._bar(b
阅读全文
摘要:类相当于实例的原型,所有在类中定义的方法,都会被实例继承。如果在一个方法前,加上 static 关键字,就表示该方法不会被实例继承,而是直接通过类来调用,这就称为“静态方法”。 1. class Foo { 2. static classMethod() { 3. return 'hello'; 4
阅读全文
摘要:Class 的基本语法 JavaScript 语言中,生成实例对象的传统方法是通过构造函数。下面是一个例子。 1. function Point(x, y) { 2. this.x = x; 3. this.y = y; 4. } 5. 6. Point.prototype.toString = f
阅读全文
摘要:协程 传统的编程语言,早有异步编程的解决方案(其实是多任务的解决方案)。其中有一种叫做”协程”(coroutine),意思是多个线程互相协作,完成异步任务。 第一步,协程 A 开始执行。第二步,协程 A 执行到一半,进入暂停,执行权转移到协程 B 。第三步,(一段时间后)协程 B 交还执行权。第四步
阅读全文
摘要:Generator 函数的语法 Generator 函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同。 形式上,Generator 函数是一个普通函数,但是有两个特征。一是, function 关键字与函数名之间有一个星号;二是,函数体内部使用 yield 表达式,定义不同的内
阅读全文

浙公网安备 33010602011771号