随笔分类 - ES7
摘要:快速创建从0到n的数字 Array.from 用法 随机返回几个 emoji 数组的深拷贝 使用扩展运算符代替concat() 或者 slice()方法 快速找出数组中的最大值、最小值 对象扩展 注意,当obj2定义了与obj1中相同的属性时,会自动覆盖: Object.assign() 应用 随机
阅读全文
摘要:ES6 提供的 Promise 方法和 ES7 提供的 Async/Await 语法糖都可以更好解决多层回调问题, 详细用法可参考: "https://www.cnblogs.com/cckui/p/9915604.html" ,下面进一步介绍 promise 和 async/await 用法的异同
阅读全文
摘要:Object.keys() 返回一个所有元素为 的数组,其元素来自于从给定的object上面可直接枚举的属性。这些属性的顺序与手动遍历该对象属性时的一致。 例如: 处理数组时,返回数组各元素的索引值: 可自动排序: 组合用法: Object.values() 方法返回一个给定对象自身的所有可枚举 的
阅读全文
摘要:项目地址: "https://github.com/caochangkui/vue element responsive demo/tree/login register" 通过 vue cli3.0 + Element 构建项目前端,Node.js + Koa2 + MongoDB + Redis
阅读全文
摘要:1. axios 常规用法: 2. 使用 asyns/await 将 axios 异步请求同步化: 2.1 当 axios 请求拿到的数据在不同场景下做相同的处理时: 2.2 当 axios 请求拿到的数据在不同场景下做不同的处理时:
阅读全文
摘要:"项目地址:https://github.com/caochangkui/demo/tree/koa mongoose" 连接数据库 数据库名字为:koa mongoose 创建数据表 定义 mongoose 数据库操作方法 入口文件app.js
阅读全文
摘要:```
const sleep = (timeountMS) => new Promise((resolve) => { setTimeout(resolve, timeountMS);
}); (async () => { console.log('11111111, ' + new Date()); await sleep(2000); console.log('222222...
阅读全文
摘要:微信小程序中有些 Api 是异步的,无法直接进行同步处理。例如: "wx.request" 、 "wx.showToast" 、 "wx.showLoading" 等。如果需要同步处理,可以使用如下方法: 注意: Async await方法属于ES7语法,在小程序开发工具中如果勾选es6转es5,
阅读全文
摘要:1. 小程序功能 古诗词大全 成语大全 成语接龙 诗词飞花令 诗词分享、收藏 诗词接龙 唐诗宋词起名字 百家姓 猜谜语 2. 小程序地址 "https://github.com/caochangkui/miniprogram project" 3. 小程序预览: 4. 部分截图 首页 列表页 详情页
阅读全文
摘要:在 js 异步请求数据时,通常,我们多采用回调函数的方式解决,但是,如果有多个回调函数嵌套时,代码显得很不优雅,维护成本也相应较高。 ES6 提供的 Promise 方法和 ES7 提供的 Async/Await 语法糖可以更好解决多层回调问题。 Promise 对象用于表示一个异步操作的最终状态(
阅读全文