上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页
摘要: Proxy对象提供了一种途径,让我们能够自己实现基础操作,创建具有普通对象无法企及能力的代理对象,创建代理对象时,需要指定另外两个对象,即目标对象(target)和处理器对象(handler) let proxy = new Proxy(target, handler) 创建Proxy 代理对象没有 阅读全文
posted @ 2021-12-21 20:34 邢韬 阅读(401) 评论(0) 推荐(0) 编辑
摘要: es6提供了一个全新的api Reflect,其将object对象一些内部的方法,放到Reflect对象上,将来可能彻底取代Object对象内部的这些方法,方法的返回值也更改为true或false new.target 在介绍API之前我们先说一个属性,new.targer指向直接被new执行的构造 阅读全文
posted @ 2021-12-20 22:05 邢韬 阅读(61) 评论(0) 推荐(0) 编辑
摘要: Promise期约 偏原理向,方法使用移步 https://www.cnblogs.com/xt112233/p/15137255.html 链式写法 期约的错误写法(fetch会返回一个期约),大量的嵌套回调函数,违背了期约的初衷 fetch("/api/user/profile").then(r 阅读全文
posted @ 2021-12-19 22:34 邢韬 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 生成器 生成器使用function*进行定义,调用生成器,并不会执行函数体,而是会返回一个生成器对象,这个生成器对象是一个迭代器,调用next()方法会开始执行函数体,直到遇到yield语句。yield语句的值会成为next()方法的返回值 function* getText(){ yield "t 阅读全文
posted @ 2021-12-18 21:36 邢韬 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 迭代器 可迭代对象和迭代器是ES6的一个特性,迭代器可使用 for/of 进行迭代 for(let i of [1, 2, 3]){ console.log(i); } 迭代器可使用扩展操作符,也可进行解构 let chars = [..."abcde"] // ["a", "b", "c", "d 阅读全文
posted @ 2021-12-18 19:54 邢韬 阅读(52) 评论(0) 推荐(0) 编辑
摘要: URL 创建URL 使用URL对象时,要传入一个绝对URL作为参数 let url = new URL("https://127.0.0.1:8080/path/name?age=18&sex=man#hashtest") url.href // https://127.0.0.1:8080/pat 阅读全文
posted @ 2021-12-15 22:50 邢韬 阅读(133) 评论(0) 推荐(0) 编辑
摘要: let o = { a: 1, b: 2, c: 3 } let s = JSON.stringify(o) typeof s // string let p = JSON.parse(s) typeof p // object 如果传入了json不支持的数据结构,例如Map, Set, RegEx 阅读全文
posted @ 2021-12-15 22:46 邢韬 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 通过继承原生Error类,实现定制的error class HTTPError extends Error{ constructor(status, statusText, url){ super(`${status} ${statusText}: ${url}`) this.status =sta 阅读全文
posted @ 2021-12-15 22:44 邢韬 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Date() 创建日期对象 若不传参数,则输出该对象会返回当前时间 let now = new Date() 若传一个数值参数参数,则将其视为毫秒数,计算1970年1月1日经过了相应毫秒数后的日期 let epoch = new Date(0) // 1970-01-01T00:00:00.000Z 阅读全文
posted @ 2021-12-15 22:43 邢韬 阅读(376) 评论(0) 推荐(0) 编辑
摘要: Int8Array // 有符号字节,元素值在0-255之间,溢出会翻转 Uint8Array // 无符号字节,元素值在0-255之间,溢出会翻转 Uint8ClampedArray // 无符号字节,溢出不归零,会顾定为0或255(绘制颜色时很有用) Int16Array // 有符号16位短整 阅读全文
posted @ 2021-12-15 19:58 邢韬 阅读(31) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页