![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
zxp180
这个作者很懒,什么都没留下…
展开
-
JS之数组去重
var alist= [1,2,3,4,4,3,2,1,2,3,4,5,6,5,5,3,3,4,2,1];var alist2=[];for(var i=0;i<alist.length;i++){ if(alist.indexOf(alist[i]==i) { alist2.push(alist[i]); }}alert(alist2);原创 2018-04-09 18:01:12 · 123 阅读 · 0 评论 -
学习Javascript闭包(Closure)
给大家整理了下闭包的相关问题,能帮助加深对闭包的理解。问题一:[javascript] view plain copyfunction f1(){ var n=999; nAdd=function(){n+=1} function f2(){ alert(n); } return f2; } var result=f1()...原创 2018-04-09 18:11:13 · 133 阅读 · 0 评论 -
选项卡(面向对象)
html:<div id="div1"> <input type="button" value="1" class="active"> <input type="button" value="2"> <input type="button" valu原创 2018-04-09 20:18:46 · 239 阅读 · 0 评论 -
JS基础-闭包
变量作用域变量的作用域无非就是两种:全局变量和局部变量。函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明了一个全局变量!闭包有权访问另一个函数作用域的变量,常见的创建方式就是在一个函数内部创建另一个函数,通过另一个函数访问这个函数的局部变量。简单的说就是,闭包就是能够读取其他函数内部变量的函数。由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以...原创 2018-05-10 09:22:59 · 146 阅读 · 0 评论 -
js数组中对象怎么合并
var list=[{id:1,number:2,title:2},{id:1,number:3,title:2}]function merge (list){ let result=[ ] let cache={ } list.forEach(item=>{ let key= id:${item.id},title${item.title} let index...原创 2018-05-25 15:44:08 · 8380 阅读 · 0 评论 -
autocomplete=”off”是HTML5的新属性
<input type="text" class="demo" id="demo" placeholder="请输入密码" autocomplete="off" onfocus="this.type='password'"注:autocomplete=”off”是HTML5的新属性,自动完成允许浏览器预测字段的输入,但是只用于text, search, url, teleph原创 2018-05-25 15:56:28 · 2815 阅读 · 0 评论 -
js中65.4乘100为什么等于6540.000000000001
parseFloat((65.4*100).toFixed(10)):解决方法:可以利用toFixed() 方法,该方法可把 Number 四舍五入为指定小数位数的数字:原创 2018-05-28 16:24:47 · 7938 阅读 · 0 评论