随笔分类 - ES6/TypeScript
摘要:最开始实现异步的方法:回调函数 回调地狱一层一层嵌套多个回调函数,会使代码错综复杂,难以理解和调试。 promise promise是异步编程的一种解决方案,比传统的解决方案--回调函数和事件,更合理更强大。所谓promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作
阅读全文
摘要:基本使用: 那么如何自己实现上面的这样一个Promise类呢?
阅读全文
摘要:1、 输出结果为:1,2,4,3。 解题思路:then方法是异步执行的。 2、 输出结果:success 解题思路:Promise状态一旦改变,无法在发生变更。 3、 输出结果:1 解题思路:Promise的then方法的参数期望是函数,传入非函数则会发生值穿透。 4、 输出结果: Promise1
阅读全文
摘要:二、函数参数形式 (1)可选参数,参数名旁使用 ? ,可选参数必须跟在必须参数后面 。 (2) 默认参数,=,可以传入undefined值 (3)剩余参数 三、函数中的this,箭头函数 四、函数重载 参数不同,函数名相同
阅读全文
摘要:一、类的属性 public: 公有, private: 私有,不能在声明它的类的外部访问,只能在类内部访问 protect: 保护,不能在声明它的类的外部访问,但继承者除外 readonly 只读属性,必须在声明时或构造函数里被初始化 static静态属性,无需实例化就可以访问静态成员 super(
阅读全文
摘要:基本用法 命名导出(named exports) 可以直接在任何变量或者函数前面加上一个 export 关键字,就可以将它导出。 例如: 然后在另一个文件中这样引用: 但下面这种写法是错误的: 因为 是import的特有语法,其实import的时候并不是直接把整个模块以对象的形式引入的。 如果你希望
阅读全文

浙公网安备 33010602011771号