桂林一枝花 发表于 2016-12-27 22:21:24

面试题背后的知识1

经典面试题一var y = 1, x = y = typeof x;

// 求 x 的值

其实上面的代码也等价于

vary;
var x;
y = 1;
y = typeof x;
y = undefined"
x = y;
// 所以x 是等于undefined

经典面试题二
(function(x){
   delete x;
   return x;
})(1);
// 求x的返回值

分析:1. delete操作符只能作用在对象的属性上,对变量和函数名无效。
          2. delete 只是切断对对象的引用。不会回内存回收。





桂林一枝花 发表于 2016-12-27 22:22:28

果断抢沙发。占楼;P;P

ibcadmin 发表于 2016-12-27 23:41:07

{:3_46:}
页: [1]
查看完整版本: 面试题背后的知识1