随笔分类 -  ES6

摘要:需求:先打印下方123 a.forEach(()=>{ await funcA() }) console.log("1231231231") 思路: 你应该使用 map() 来创建一个包含异步操作的 Promise 数组,并使用 Promise.all() 来等待所有的异步操作完成。 实现: con 阅读全文
posted @ 2025-02-06 18:05 SimoonJia 阅读(3) 评论(0) 推荐(0) 编辑
摘要:async/await获取请求结束时机,拿到结果(非promise类型的结果) const getModalData = useCallback(async () => { const result = await sendRequest(currentCabinet) setData(result 阅读全文
posted @ 2024-03-18 19:49 SimoonJia 阅读(43) 评论(0) 推荐(0) 编辑
摘要:如果你在Promise内部定义了异步操作,并希望避免Promise在创建时自动执行,你可以将这些异步操作封装在一个函数内,并在需要时调用该函数。 这样可以确保在适当的时机执行异步操作,而不是在Promise对象创建时或周期更新时(会重新定义变量)立即执行。 以下是一个示例,演示了如何在Promise 阅读全文
posted @ 2024-03-07 17:48 SimoonJia 阅读(19) 评论(0) 推荐(0) 编辑
摘要:ES6如下描述: 字符串 静态字符串一律使用单引号或反引号,不使用双引号。动态字符串使用反引号。 // bad const a = "foobar"; const b = 'foo' + a + 'bar'; // acceptable const c = `foobar`; // good con 阅读全文
posted @ 2023-10-31 18:07 SimoonJia 阅读(226) 评论(0) 推荐(0) 编辑
摘要:在let和const之间,建议优先使用const,尤其是在全局环境,不应该设置变量,只应设置常量:原因如下2) (1)let 取代 var ES6 提出了两个新的声明变量的命令:let和const。其中,let完全可以取代var,因为两者语义相同,而且let没有副作用。 在let和const之间,建 阅读全文
posted @ 2023-10-31 18:04 SimoonJia 阅读(12) 评论(0) 推荐(0) 编辑
摘要:<script type="module" src="./asset/index.js"></script> 把type换成module 阅读全文
posted @ 2022-08-08 15:52 SimoonJia 阅读(42) 评论(0) 推荐(0) 编辑
摘要:javascript设置全局变量的方法为: 1、在js的function外定义变量; var name='测试'; function XX(){ alert(name); } 2、不使用var,直接给定义变量,隐式的声明了全局变量; name='测试'; function XX(){ alert(n 阅读全文
posted @ 2022-07-25 16:35 SimoonJia 阅读(3846) 评论(0) 推荐(0) 编辑
摘要:一劳永逸解决第一次渲染为空渲染问题,方法头部判断后return null if (data.length == 0) { return null; } 或者array.isArray() const AAA=useMemo(()=>{return },[data])//常用useMemo进行初始化赋 阅读全文
posted @ 2022-07-19 16:37 SimoonJia 阅读(414) 评论(0) 推荐(0) 编辑
摘要:state: { // Reducer test: 'Dva 数据流:dashboard/test', data: [], num: 1, list: ['好好学习天天向上', 'good good study, day day up'], tableDate: [ { id: 1, name: ' 阅读全文
posted @ 2022-06-24 09:34 SimoonJia 阅读(34) 评论(0) 推荐(0) 编辑
摘要:export const getListAction=(data)=>({ type:GET_LIST, data }) const action=getListAction(data) 调用该方法,取到的是括号内部的值 所以该写法可看作()=>{return{}} 首先这里用的时ES6的箭头函数 阅读全文
posted @ 2022-06-21 02:22 SimoonJia 阅读(336) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示