
javaScript
豆腐oh
这个作者很懒,什么都没留下…
展开
-
项目本地文件上传后台并返回携带数据的文件
使用axios发送get请求回去数据源,因为接口传参时需要file类型,所以要把获取到的数据源转换成File类型。file:new File() //本地文件数据源。xlsx文件导出功能,按照当前查询条件导出汇总信息。...search, //携带查询参数。接口写入FormData参数完成调用。文件需放在public文件夹下。FormDate格式{原创 2023-03-09 15:56:50 · 361 阅读 · 0 评论 -
深拷贝用于工作中实现功能
1、JSON.parse(JSON.stringify()) 缺点: 无法拷贝 函数、正则、时间格式、原型上的属性和方法等。使用WeakMap的好处是,WeakMap存储的key必须是对象,并且key都是弱引用,便于垃圾回收。通过筛选的数据对左侧panel控制其数据显示隐藏。最后把筛选的值放入拷贝的函数中。原创 2021-12-31 14:07:10 · 413 阅读 · 0 评论 -
操作一下,手写Promise
【代码】操作一下,手写Promise。原创 2022-10-12 15:25:37 · 139 阅读 · 0 评论 -
手写call、apply、bind
4、call、apply是立即执行,bind是返回绑定this之后的函数,如果这个新的函数作为构造函数被调用,那么this不再指向传入给bind的第一个参数,而是指向新生成的对象。2、三者第一个参数都是this要指向的对象,若该参数为undefined或null,this则默认指向全局window。3、传参不同:apply是数组、call是参数列表,而bind可以分为多次传入,实现参数的合并。1、三者都可以显式绑定函数的this指向。原创 2022-10-12 14:08:52 · 288 阅读 · 2 评论 -
js数组方法总结
数组Array是一种类列表对象,它的原型中提供了遍历和修改元素的相关操作。原创 2022-08-17 09:58:25 · 526 阅读 · 0 评论