- 通过var创建的全局变量(任何函数之外的程序中创建)是不能被删除的。
- var fun = function xx(){}
xx不能访问了 - this的值
var foo = {
bar: function () {
return this.baz;
},
baz: 1
};
(function () {
return typeof arguments0;
})(foo.bar);
A. “undefined”
B. “object”
C. “number”
D. “function”
答案为A 这里的this.baz 到不了 定义的那个baz
return typeof arguments[0].call(foo); 这样便可以了 答案为 C访问到了 foo的baz
js 语法
最新推荐文章于 2024-11-03 09:26:21 发布