![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端杂七杂八
一天一点@
这个作者很懒,什么都没留下…
展开
-
isNaN的使用
今天看一位同事大神的学习资料,有一个点写在这里作为备忘~~isNaN是js全局函数,用于检查其参数是否是非数字值。比如isNaN(123) //falseisNaN(-1.23) //falseisNaN(5-2) //falseisNaN(0) //falseisNaN(“Hello”) //trueisNaN(“2005/12/12”) //...原创 2019-01-31 10:40:50 · 412 阅读 · 0 评论 -
Vue--UI中的Duplicate keys detected: 报错
以上图片是在做VUE框架UI项目中遇到的一种比较常见的报错,虽然不会影响运行,但是一直报这样的错,对于一个代码强迫症患者也是无法忍受的。从报错的描述上来看,这是一个duplicate错误,即重复性错误。Vue在遍历id的时候,发现了好多个id为Media的元素,而Vue本身希望得到的DOM都是不一样的,都带有自己独特的标志,可以唯一的识别,所以提出了警告。这种情况多发生在for循环中,在遍历d...原创 2019-03-01 14:38:49 · 8990 阅读 · 0 评论 -
把一个字符串数组转化成数字数组
今天遇到了一个小问题,项目中一个功能是按特定数字键,进入到酒店模式。但是发现拿到的按键键值是字符串的,我们判断的时候需要拿数字判断,导致二者永远判断不等。if (this.numVec[0].key === vec[0] &&this.numVec[1].key === vec[1] &&this.numVec[2].key === vec[2] &...原创 2019-03-14 10:46:44 · 25053 阅读 · 1 评论 -
JS中的位置和宽度:clientWidth、offsetWidth、scrollWidth等区别
最近再处理表单时,需要根据前一列的内容宽度计算之后列的位置,也需要根据前一行的高度计算下一行的位置。这里几个width和height弄得有点懵,百度了一下,以下是百度到的内容,存下来备忘~~首先定义一个div。然后稍微装修一下下面开始区分一、clientWidth和clientHeigh 、 clientTop和clientLeft 1,clientWidth的实际宽度 ...转载 2019-04-11 11:16:42 · 582 阅读 · 0 评论 -
ES6、7、8中涉及数组新方法总结
**先总结下ES6相关的数组方法:**1、.map: 映射,一个对一个eg: [12, 58, 99, 86, 40, 91][不及格, 不及格, 及格, 及格, 不及格, 及格]2、.reduce: 汇总, 一堆出来一个算总数[12, 8000000, 599999] => 和为:80060011算平均数[12, 59, 99] => 5...原创 2019-04-15 12:08:22 · 834 阅读 · 0 评论