if (obj.hasOwnProperty(prop)) {
return obj[prop];
} else if (obj.__proto__!==null) {
return getProperty(obj.__proto__,prop);
} else {
return undefined;
}
}
下图展示的原(prototype)的关联:
43.你是如何测试JavaScript代码的?结合自己的项目经验进行讲述。(chrome使用技巧)
44.AMD vs.CommonJS?请看文章JavaScript之模块化编程
45.什么是哈希表?散列表(也叫哈希表),是根据关键码值直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。
46.解释下为什么接下来这段代码不是IIFE(立即调用的函数表达式):function foo(){}();.