上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 41 下一页
摘要: Number.EPSILON Number.EPSILON 是 JavaScript 表示的最小精度。 EPSILON 属性的值接近于 2.2204460492503130808472633361816E-16 如: function equal(a, b){ if(Math.abs(a-b) < 阅读全文
posted @ 2022-03-30 10:20 青仙 阅读(21) 评论(0) 推荐(0) 编辑
摘要: class ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。通过 class 关键字,可以定义类。基本上,ES6 的 class 可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的 class 写法只是让对象原型的写法更加清晰、更像面向对象编程的 阅读全文
posted @ 2022-03-29 21:41 青仙 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Map ES6 提供了 Map 数据结构。它类似于对象,也是键值对的集合。但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。Map 也实现了iterator 接口,所以可以使用『扩展运算符』和『for…of…』进行遍历。Map 的属性和方法: ize 返回 Map 的元素个数 se 阅读全文
posted @ 2022-03-29 21:23 青仙 阅读(27) 评论(0) 推荐(0) 编辑
摘要: Set ES6 提供了新的数据结构 Set(集合),它也是对象。它类似于数组,但成员的值都是唯一的,集合实现了 iterator 接口,所以可以使用『扩展运算符』和『for…of…』进行遍历,集合的属性和方法: size 返回集合的元素个数 add 增加一个新元素,返回当前集合 delete 删除元 阅读全文
posted @ 2022-03-29 20:49 青仙 阅读(38) 评论(0) 推荐(0) 编辑
摘要: Object.keys()的使用方法及数组遍历 Object.keys()用于获得由对象属性名组成的数组,可与数组遍历相结合使用,非常好用。和for...in方法功能类似,但有使用区别! 数组遍历可以用for()或forEach()来实现,forEach()方法是ECMAScript5定义的遍历数组 阅读全文
posted @ 2022-03-29 10:13 青仙 阅读(386) 评论(0) 推荐(0) 编辑
摘要: JS中的bind的实现以及使用 bind函数:更改函数的this指向。该方法返回一个新的函数,这个函数里的this就是你指的的对象。 function fun(){} let newf=fun.bind(obj); newf();//此时调用函数这个函数里的this就指向obj对象了。 在讨论bin 阅读全文
posted @ 2022-03-29 10:05 青仙 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1. 自己创建一个API 1.1 API 的分类 通过链接请求访问服务端进行增删改查等待操作就是api。webApi就是单纯的没有页面,只是一个用来接收请求的后台服务器,根据用户(浏览器)发送的请求进行不同的操作。 REST API: restful (Representational State 阅读全文
posted @ 2022-03-28 11:13 青仙 阅读(234) 评论(0) 推荐(0) 编辑
摘要: async 函数 1. 函数的返回值为 promise 对象 2. promise 对象的结果由 async 函数执行的返回值决定 返回结果的方式和then方法差不多 async function say(){ ////1,如果返回值是一个非Promise类型的数据,那这个方法返回的就是一个成功状态 阅读全文
posted @ 2022-03-25 19:52 青仙 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1. 整体结构框架 /** * 自定义Promise函数模块:IIFE */ (function (window) { const PENDING = 'pending' const RESOLVED = 'fulfilled' const REJECTED = 'rejected' /** * P 阅读全文
posted @ 2022-03-24 21:00 青仙 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 3. Promise 的几个关键问题 1. 如何改变 promise 的状态? (1)resolve(value):如果当前是 pending 就会变为 resolved (2)reject(reason):如果当前是 pending 就会变为 rejected (3)抛出异常:如果当前是 pend 阅读全文
posted @ 2022-03-24 10:01 青仙 阅读(32) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 41 下一页