1.(function(){

return typeof arguments

})();

这里返回时是argument类型,它是个类数组,也就对象,所以是object,准确谁是[object argumens]

2

var f = function g(){

return 23;

};

typeof g();

本题是命名函数表达式,但是函数名g只在命名作用域内有效,所以结果是错误,注意本题在老的ie下是解析为函数声明,也就是结果是number;

3

(function(x){

delete x;

return x;

})(1);

本题考察delete删除对象属性;所以此处返回为1;

4

var y = 1, x = y = typeof x;

x;

很明显,undefined

5

(function f(f){

return typeof f();

})(function(){ return 1; });

number

6

var foo = {

bar: function() {

return this.baz;

},

baz: 1

};

(function(){

return typeof arguments[0]();

})(foo.bar);

答案:undefined;

7

var foo = {

bar: function(){

return this.baz;},

baz: 1}

typeof (f = foo.bar)();

本题阵亡了,答案undefined,注意对象只持有方法的引用,并不持有方法

8

var f = (

 function f(){

return "1"; 

},

 function g(){

return 2;

}

)();

typeof f;

答案是number;

9

var x = 1;
if (function f(){}) {
x += typeof f;
}
x;

1undefined
10
var x = [typeof x, typeof y][1];
typeof typeof x;
x是undefined
x的type是string; 11
(function(foo){
return typeof foo.bar;
})({ foo: { bar: 1 } });
很明显undefined;
12
(function f(){
function f(){ return 1; }
return f();
function f(){ return 2; }
})();
答案是2,变量提升原则
13
function f(){ return f; }
new f() instanceof f;
false
14
with (function(x, undefined){}) length;
返回时他arguments的length







												

最新文章

  1. 【编程题目】设计包含 min 函数的栈
  2. C# UDP 连接通信 简单示例
  3. SFTP+OpenSSH+ChrootDirectory设置
  4. 简单实现Tab切换(带框架)
  5. python流程控制语句 ifelse - 1
  6. Linux网络相关查询脚本
  7. Mysql-5.6乱码问题
  8. UItextField常用方法
  9. Train Problem I--hdu1022(栈)
  10. Unity3D 物体移动到点击位置
  11. NET Core全新的开发体验
  12. 前端面试题(4)iframe有哪些优点?iframe缺点是什么?
  13. API Gateway性能比较:NGINX vs. ZUUL vs.Cloud Gateway vs. Linkerd[译]
  14. Android组件化开发的简单应用
  15. vue分页效果
  16. Wordpress 之删除 RSS 功能 的"文章RSS"、"评论RSS"、"WordPress.org"
  17. div背景半透明
  18. [UE4]使用name slot制作带背景的容器
  19. KMP 求next数组
  20. LINUX创建管道文件

热门文章

  1. Matlab 编程入门(一):编程基础
  2. 断言assert()与调试帮助
  3. js 校验身份证号
  4. PHP基础2--基本语法
  5. Hibernate学习笔记一
  6. python--基本类型之集合
  7. JavaScript基础part2
  8. C#实现窗口最小化到系统托盘
  9. PHP用url传递数组
  10. SpringCloud Eureka 服务注册与服务发现