随笔分类 - javascript
ES6之promise
摘要:一丶什么是promise 1.Promise是异步编程的一种解决方案,它有三种状态,分别是pending-进行中、resolved-已完成、rejected-已失败 2.ES6之前的promise需要引入第三方库 二丶promise的优缺点 优点:主要解决回调地狱问题,使得代码更清晰,减少嵌套数;
阅读全文
ES6系列四 函数的扩展
摘要:一丶ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。 二丶与解构赋值结合 三丶作用域 一旦设置了参数的默认值,函数进行声明初始化时,参数会形成一个单独的作用域(context)。等到初始化结束,这个作用域就会消失。这种语法行为,在不设置参数默认值时,是不会出现的。(作用域就在参数的这个
阅读全文
ES6系列三 数值的扩展
摘要:一丶Number方法 1.ES6 将全局方法parseInt()和parseFloat(),移植到Number对象上面,行为完全保持不变。 2.Number.isInteger()用来判断一个值是否为整数。需要注意的是,在 JavaScript 内部,整数和浮点数是同样的储存方法,所以3和3.0被视
阅读全文
ES6系列一 let const
摘要:一丶let 1.使用let声明一个变量,会生成一个独立的作用域,比var的作用域更为严谨,比如for循环 2.暂时性死区:在代码块内,使用let命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区”(temporal dead zone,简称 TDZ)。 3.不能重复性声明: 同一作用
阅读全文
11js跳转到新页面传参以及接收参数的方法
摘要:1.传递参数: 1.接收参数: (1)接收参数函数封装 (1)调用
阅读全文
浙公网安备 33010602011771号