
JS标准库
文章平均质量分 92
Just丶九月
真相只有一个。。。
水平有限,所写blog的目的就是方便自己回头查看,当然能够帮助到同我一样的小白,也是件很开心的事情
展开
-
async 函数
转载: https://wangdoc.com/es6/async.htmlasync 函数目录含义基本用法语法返回 Promise 对象Promise 对象的状态变化await 命令错误处理使用注意点async 函数的实现原理与其他异步处理方法的比较实例:按顺序完成异步操作顶层 await含义ES2017 标准引入了 async 函数,使得异步操作变得更加方便。async 函数是什么?一句话,它就是 Generator 函数的语法糖。前文有一个 Generator 函转载 2021-08-23 10:06:07 · 408 阅读 · 0 评论 -
绑定this的方法:call()、apply()、bind()
转载: https://wangdoc.com/javascript/oop/this.html#functionprototypecall1. Function.prototype.call()函数实例的call方法,可以指定函数内部this的指向(即函数执行时所在的作用域),然后在所指定的作用域中,调用该函数。var obj = {};var f = function () { return this;};f() === window // truef.call(obj) ==转载 2021-08-19 17:31:22 · 478 阅读 · 0 评论 -
ES6: Promise对象
转载: https://wangdoc.com/es6/promise.html1.Promise 的含义Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise对象有以下两个特点。(1)对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending(进行转载 2021-05-31 16:22:44 · 192 阅读 · 0 评论 -
ES6: 箭头函数
转载: https://wangdoc.com/es6/function.html#navbar1.基本用法ES6 允许使用“箭头”(=>)定义函数。var f = v => v;// 等同于var f = function (v) { return v;};如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。var f = () => 5;// 等同于var f = function () { return 5 };var sum = (n转载 2021-05-27 17:18:02 · 348 阅读 · 0 评论 -
JS: 定时器
1.setTimeout()setTimeout函数用来指定某个函数或某段代码,在多少毫秒之后执行。它返回一个整数,表示定时器的编号,以后可以用来取消这个定时器。var timerId = setTimeout(func|code, delay);上面代码中,setTimeout函数接受两个参数,第一个参数func|code是将要推迟执行的函数名或者一段代码,第二个参数delay是推迟执行的毫秒数。console.log(1);setTimeout('console.log(2)',1000);转载 2021-05-27 08:35:10 · 6504 阅读 · 0 评论 -
JS: Array对象主要方法整理
1.静态方法Array.isArray() : Array.isArray方法返回一个布尔值,表示参数是否为数组。它可以弥补typeof运算符的不足。var arr = [1, 2, 3];typeof arr // "object"Array.isArray(arr) // true2.实例方法2.1 valueOf(),toString()valueOf方法是一个所有对象都拥有的方法,表示对该对象求值。不同对象的valueOf方法不尽一致,数组的valueOf方法返回数组本身。var转载 2021-05-25 16:54:53 · 380 阅读 · 0 评论