【发布时间】:2019-02-27 06:51:04
【问题描述】:
世界上怎么输出不是数字?
- 有一个简单函数 (IIFE) 正在传递一个对象,该对象的属性是一个数字
- 当我们试图查找引用数字的那个属性的 typeof 时,结果是 'undefined'
怎么样?
<script>
x = (function(foo){
return typeof(foo.bar);
})({ foo: { bar: 1 } });
console.log(x);
</script>
【问题讨论】:
-
你把名字弄混了。
foo是对象名称,但该对象也有一个名为foo的属性(这是一个嵌套对象,其中包含一个名为bar的属性)
标签: javascript html iife