![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
小清柑
这个作者很懒,什么都没留下…
展开
-
避免坑【兼容问题】
1. 微信小程序不支持toLocaleString()time1: time2: 我们想把上面的time1,转换成time2,这是你可能直接想到了toLocaleString()这个api,不错,确实可以直接转换成想要的效果。但是在最近开发微信小程序的时候,遇到过这样的一个问题,。于是自己做了下数据处理,eg:2. 持续更新中…...原创 2022-06-30 11:56:08 · 575 阅读 · 0 评论 -
tree的data数据处理
// select tree数据的处理deepClone(all) { let object = Array.isArray(all) ? [] : {} for (let i = 0; i < all.length; i++) { let objClone = Array.isArray(all[i]) ? [] : {} if (all[i]&&typeof all[i] === 'object') { for (const key in all[i]) {.原创 2022-04-27 16:07:52 · 447 阅读 · 0 评论 -
数组、对象、字符串的相关操作
数组里添加元素arr.push(189) // 从数组后添加元素arr.unshift('你好') // 从数组前添加元素arr.push({name: '李四'}) // 从数组后添加对象arr.unshift({name: '李四'}) // 从数组前添加对象// 对象中的childrenArr数组为空时删除arr当前项arr.forEach((item, index, array) => { if(item.childrenArr.length == 0){ array原创 2021-09-24 16:12:39 · 90 阅读 · 0 评论 -
请求到的图片地址是字符串不是数组如何处理使用
我们有时候请求到的图片字段地址是数组,可是得到的是一整个字符串,此时我们需要解析一下才可得到数组类型的地址。如下: this.arr = JSON.parse(res.data[0].imgs)原创 2021-05-24 22:29:49 · 226 阅读 · 0 评论 -
JavaScript 防抖、节流
标题防抖节流在进行滚动scroll,窗口的resize、输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少调用频率,同时又不影响实际效果。我们举个例子来更好的解释防抖和节流下面定义了一个按钮,让这个按钮每点击一下,里面的数字就加一,接下来的案例我们都在下面这个基础上进行更改JS代码<button id="btn" onclick="btnClick()">0&原创 2021-04-22 20:12:10 · 156 阅读 · 0 评论 -
console对象
console对象-log、dir、info、debug等详解转载 2021-04-08 00:02:54 · 47 阅读 · 0 评论 -
各浏览器对document.body.onscroll,window.onscroll,document.documentElement.onscroll的兼容性
各浏览器对document.body.onscroll,window.onscroll,document.documentElement.onscroll的兼容性转载 2021-03-14 20:44:29 · 139 阅读 · 0 评论