js高程3笔记

1.匿名函数的this一般为windows.
var name = “The Window”;
  var object = {
    name : “My Object”,
    getNameFunc : function(){
      return function(){
        return this.name;
     };
    }
};
alert(object.getNameFunc()()); //The Window
函数每次执行的时候会自动获取this和arguments两特殊变量,不过最多只会在自身的活动对象中去找,不会去直接访问外部函数的这两个变量。
2.js的垃圾回收机制
在Javascript中,如果一个对象不再被引用,那么这个对象就会被GC回收。如果两个对象互相引用,而不再被第3者所引用,那么这两个互相引用的对象也会被回收

你可能感兴趣的:(原生js)