1. 关键词
instanceof 变量是否是对象的实例
delete 删除对象的属性,对方法不起作用,删除不了变量,可以将变量=null释放(注意:delete不能删除原型链中的属性和变量)
call和apply的区别:传的参数不一样
arugments.callee :代表函数对象本身
arugments.length:代表函数参数的个数
this:可以在函数内部定义属性或方法
var x=0;
function test(){
this.x=1;
}
test();//直接调用test(相当于window.test());this指向global,全局变量x的值被改变为1
var p=new test();//如果通过构造函数调用test,this指向当前对象
console.log(x);