随笔分类 - js
摘要:今天遇到一个问题:返回的对象里面 又把重复包含了一层对象 。 最后找到了原因 是我用的 map 循环 循环完之后 又把循环的对象重新赋值了一遍,我猜想在这个过程中 还没有循环结束 就走了下面一句话 然后就产生了这个问题!把循环的item 打印出来 就一清二楚了,后来我改成了foreach.
阅读全文
摘要:<template v-for="(item, index) in Math.ceil(warnInfo.length / 3)" :key="index + 'ca'" > <el-carousel-item> <div v-for="(data, k) in warnInfo.slice(ind
阅读全文
摘要:今天遇到一个问题,用filter 过滤数组后,并改变数组的属性值 发现原数组也跟着改变了,这个filter 方法说会返回一个新数组 不会改变原数组 针对的是值类型,引用类型的不适用! 场景: 我是对type=select 的 进行过滤 然后去请求数据 改变value 的值,然后发现我在filter的
阅读全文
摘要:数组里面查找索引值很简单 就是indexOf 就能获取到,那么如果数组里面是对象呢 如何根据对象里面某个属性的值 获取到它所在数组的索引位置 然后进行之后的操作 比如删除之类的 let list=[{title:1},{title:2}]; let index = list.findIndex((i
阅读全文
摘要:今天写一个菜单 当移动到一级菜单得时候 子菜单显示 但是移动到子菜单 子菜单消失了 我写的鼠标移出事情是在子菜单上 不明白为什么从一级菜单移出来 子菜单就隐藏了。 原来 是mouseover mouseout 得问题。后来换成了 mouseenter mouseleave 就好了!
阅读全文
摘要:今天写了一段代码,感觉写的没错 就是报错 不知道什么原因,后来才发现是 return 后面的大括号换行导致的,在网上查了查 才知道 把大括号{放在一行的结尾而不是下一行的开头,因为它会避免在JavaScript的return语句中的一个可怕的设计错误。 javascript有一个自动修复机制——在程
阅读全文