摘要: for of创建一个循环来迭代可迭代的数据结构,普通对象没有Symbol.iterator方法,不可迭代。 所以要使用for of遍历普通对象如下: 1、Object扩展方法values()、keys()、entries() Object.values()返回普通对象的键值组成的数组 Object. 阅读全文
posted @ 2023-07-17 14:44 年轻浅识 阅读(84) 评论(0) 推荐(0) 编辑
摘要: ``` let obj={ a:1, b:{ b1:1, b2:2 }, c:[1,2,3] } function deepClone(obj){ let result=Array.isArray(obj)?[]:{} for(let key in obj){ if(obj.hasOwnProper 阅读全文
posted @ 2023-06-19 15:16 年轻浅识 阅读(25) 评论(0) 推荐(0) 编辑
摘要: ``` let arr=[1,2,3,[4,5],[[6,7,8]]] function flat(arr){ let result=[] for(let i=0,len=arr.length;iArray.isArray(item))){ arr=[].concat(...arr) } retur 阅读全文
posted @ 2023-06-19 14:55 年轻浅识 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Promise.all() :任意一个 promise 被 reject ,就会立即被 reject ,并且 reject 的是第一个抛出的错误信息,只有所有的 promise 都 resolve 时才会 resolve 所有的结果 Promise.any() :任意一个 promise 被 res 阅读全文
posted @ 2023-06-07 13:16 年轻浅识 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 原始数组对象: ``` let arr = [ { id: 1, name: "节点1", parentId: 0 }, { id: 2, name: "节点2", parentId: 1 }, { id: 3, name: "节点3", parentId: 1 }, { id: 4, name: 阅读全文
posted @ 2023-06-04 19:24 年轻浅识 阅读(313) 评论(0) 推荐(0) 编辑
摘要: <p>填充文字</p> p{ width: 1000px; height: 1000px; color: #fff; overflow: hidden; font-size: 14px; line-height: 14px; margin: 0 auto; background: url(./img 阅读全文
posted @ 2023-03-27 11:24 年轻浅识 阅读(12) 评论(0) 推荐(0) 编辑
摘要: safari浏览器为了避免弹出广告影响用户,禁用了通过代码调用超链接在新标签打开页面的功能。所以在接口返回中调用window.open()打开链接无效。 解决方法:接口返回中,把window.open放到setTimeout里运行即可,因为setTimeout是在主线程运行的,因此该操作不会被浏览器 阅读全文
posted @ 2023-02-20 18:26 年轻浅识 阅读(1918) 评论(0) 推荐(0) 编辑
摘要: element中dialog弹窗打开后,页面body自动增加了如下属性 底层界面滚动条消失,导致界面抖动。 折中方法:main.js引入element时,添加Element.Dialog.props.lockScroll.default=false,全局取消body滚动锁定。 但是全局设置后,如果涉 阅读全文
posted @ 2023-02-17 16:23 年轻浅识 阅读(1345) 评论(0) 推荐(0) 编辑
摘要: 界面内嵌iframe时,由空白节点引起底边间距,可设置iframe属性vertical-align:top解决 <template> <div v-loading="loading" :style="'height:' + height"> <iframe :src="src" frameborde 阅读全文
posted @ 2023-01-16 17:03 年轻浅识 阅读(293) 评论(0) 推荐(0) 编辑
摘要: js下载文件时,如果下载地址文件名与实际名称不一致,需要自定义命名,使用a链接时如果涉及跨域,download属性不生效,解决方法: 通过axios请求文件,创建a链接下载即可。 axios.get(file_path,{responseType:'blob'}).then(res=>{ const 阅读全文
posted @ 2023-01-16 16:36 年轻浅识 阅读(991) 评论(0) 推荐(0) 编辑