#JavaScript [3]

JavaScript常见数组遍历方法汇总
在学习 JavaScript 初期,我们可能只知道使用 for 循环进行遍历。然而现在各种遍历方法层出不穷,让人眼花缭乱。因此,在本文中我们将总结常用的几种方法,以便于后期按需使用。 find() find 方法会遍历整个数组,对每个元素都执行一次回调函数,如果有任意一个元素满足条件,就会立即中断遍历并返回当前元素。反之如果没有元素满足条件,则返回 undefined。 [2, 5, 8, 1, ...
解决vue项目由浅拷贝深拷贝导致的问题
前两天项目上碰到了一个让人头疼的问题,需求是把data的数据赋值给dataCopy,修改dataCopy的时候保证data不变。 但是不论我怎么操作,data都会跟随着dataCopy的变化而变化,自己怎么折腾都解决不了,最后搜索了下,发现是浅拷贝导致的问题。 export default { data() { return { data:{}, ...
用querySelector和scrollIntoView来实现让页面滚动到某一元素的功能
这次的开发需求是给列表做个搜索框,输入对应的编号,页面自动滚到所在位置。这里用到了querySelector()和scrollIntoView()两个方法。 querySelector() 返回文档中匹配指定CSS选择器的一个元素,例如要返回class="item"的元素:document.querySelector(".item") scrollIntoV ...