javascript 高级技巧

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 高级技巧相关的知识,希望对你有一定的参考价值。

1.遍历一个对象obj的属性到数组。

var a = [];
for( a(a.length) in window );
console.log(a);
//输出window对象的全部属性到数组a中

2.类数组对象与真实的数组对象有区别,所以常需要将其转化成实际的数组对象。

[].slice.call(arguments)

3.JS没有块级作用域,因此通常情况下函数内部的所有变量都是绑定到函数作用域的,也就是说相当于都在函数一开始就声明了的,一个例外就是try/catch中的变量是块级的,只属于try/catch块。

以上是关于javascript 高级技巧的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript笔试题(js高级代码片段)

javascript中函数的5个高级技巧

JavaScript技巧(未完成)

dedecms模板中联动菜单高级使用技巧

dedecms模板中联动菜单高级使用技巧

javascript中函数的3个高级技巧