js 记录

1.匿名函数、函数表达式 跟在function后面的函数名是不可以在函数外访问的:
~function hhh() {
    alert(typeof next) // ?
    ~function next() {
        alert(typeof next) // ?
    }()
}();
alert(typeof hhh)

2.函数调用,不管在什么地方,要是没有显式的对象调用,那么在非严格模式下this值为window。

3.数组中存储了一个方法,并用索引+()的方式调用,那么this值为该数组。

4.未用var声明的变量无法预解析或是提前声明,所以只有在执行了该语句之后才能使用。




posted @ 2013-11-15 11:09  青青菜的博客  阅读(90)  评论(0编辑  收藏  举报