js 语法
2015-11-23 17:31
441 查看
通过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
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
相关文章推荐
- 这些年,我收集的JavaScript代码(一)
- google map api v3 中markerwithlabel.js更新的使用
- c3.js 文档翻译(一)
- mvc视图中使用JavaScriptSerializer
- js常用工具
- SuperMap iClient for JavaScript 之关联查询
- js获取100个随机数存入数组
- 自定义JSP的 JSTL标签函数过程
- 原生js ajax
- JS数据类型转换
- selenium web driver 使用JS修改input属性
- JS页面跳转和js对iframe进行页面跳转、刷新
- JavaScript中的设计模式:单例模式
- 关于table里面的checkbox选择无效的问题
- 服务器返回的list,map等类型,在JSP中取长度、取值的方法
- JS鼠标拖拽实例分析
- js生成[n,m]的随机数
- JS中自定义List
- Javascript中this关键字详解
- js使用post 方式打开新窗口,隐藏Url参数