摘要:函数重载(function overloading)必须依赖两件事情:判断传入参数数量的能力和判断传入参数类型的能力。 JavaScript的每个函数都带有一个仅在这个函数范围内作用的变量argument,它是一个包含所有传给函数的参数的伪数组,不能修改该数组,也不能用push()来添加新元素,但可
阅读全文
摘要:我们都知道obj.offsetHeight与obj.style.height都可以获取obj的高度,但是在js使用中,我们通常会使用前者来获取高度,这是为什么,二者有什么样的区别呢。1、obj.offsetHeight可以获取写在样式文件里的属性值,而obj.style.height只能获取行内属性...
阅读全文
摘要:JSON.parse()只会将标准的Json字符串(key和value都由双引号引起来,最外面用单引号括住)转为JSON对象。 eval()在转换字符串的时候是比较松的,即使不是标准的Json字符串也会被转换成Json对象。更重要的是eval()方法会执行要解析的字符串中的代码,这一点是十分危...
阅读全文
摘要:1.JSON.parse() 用于从一个字符串中解析出json 对象。例如 var str = '{"name":"cpf","age":"23"}' 经 JSON.parse(str) 得到: Object: age:"23" name:"cpf" _proto_:Obj...
阅读全文