![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
文章平均质量分 89
ruiurrui
If you can't fly, then run, if you can't run then walk, if you can't walk then crawl, but whatever you do, you have to keep moving forward.
展开
-
推荐一款好用的Web端JSON在线编辑器svelte-jsoneditor
今天推荐一款Web前端好用的JSON编辑器,适用于 Chrome, Firefox, Safari, Opera, Edge, Internet Explorer 11主流浏览器,并且可以使用Javascript、Vue、React开发。原创 2022-06-15 13:15:45 · 7890 阅读 · 0 评论 -
js中字符串转化为布尔类型高级用法
字符串转成数字let a = "0";console.log(typeof Number(0)); // 普通写法console.log(typeof +a); // 高级写法字符串转成布尔let b = "0";console.log(!!b); // 字符串永远为trueconsole.log(!!+b); // 先转成数字,再转为bool类型,字符串0就转为了false...原创 2020-01-12 00:51:18 · 2067 阅读 · 2 评论 -
Promise.finally和Promise.resolve实现原理
Promise.finally使用1、特点无论成功或失败,都会执行返回的是一个promise2、示例let p = new Promise((resolve, reject) => { resolve(1000);})p.then(data => { console.log("success:" + data)}).finally(() => ...原创 2020-01-02 16:19:57 · 3858 阅读 · 3 评论 -
Promise.all实现原理
Promise.all的使用1、使用特征入参是一个数组,可以传基本类型值,也可以传promise对象。返回结果是一个Promise对象。入参数组中的每一个都返回成功,才返回成功。只要有一个执行失败,则返回失败。2、使用案例Promise.all([1, read2(file1), 3]).then(data => { console.log(data)},erro...原创 2020-01-01 21:01:31 · 9453 阅读 · 0 评论 -
优雅的处理javascript异步请求—callback
场景描述做web前端的经常遇到需要请求多个服务接口的情况,然后获取到最后的返回值,比如:当前有一个文件上传接口,这个接口每次只能上传一个文件。这时候产品经理过来说:前端小猿同学,这有3张图片要上传到服务端。前端小猿一看接口,文件上传接口每次只能上传一个文件,3个图片就需要调用3次接口,而且只能等3张图片上传成功之后才能进行下一步的操作。为了赶进度,所以初步实现方式就出来了:getData(...原创 2019-11-09 14:42:21 · 931 阅读 · 0 评论