首页 > 代码库 > 遇见的问题(五)
遇见的问题(五)
一:for-in
for-in循环只用于object/map/hash循环,对Array用有时会出错,因为for-in并不是从0-length-1进行的遍历,而是所有出现在对象及其原型链的链值。
二:图标第三方
http://icomoon.io
www.iconfont.com
三:计算浮点的精度小
0.1+0.2不等于0.3而是等于0.30000,000000,000004
if(a+b==0.3){
//这样不准确
}
四:通过访问arguments对象的length属性可以获知有多少参数传递给了函数
function howmanyargs(){
//alert(arguments.length);
}
howmanyargs("string",45);//2
五:(async="async"异步加载脚本,可能后一个文件先加载)
不支持js的浏览器平稳退化:
<noscript>
<p>本页面需要启动js</p>
</noscript>
遇见的问题(五)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。