在严格模式下引用 undefined 的属性时,是否有任何 JavaScript 内置语言功能或 API 函数返回 undefined?
例如,:
undefined.a
抛出一个TypeError
.
我可以定义以下getProperty
函数来做我想做的事,我更喜欢使用 JavaScript 语言功能或内置 API 函数,而不是定义我自己的函数:
function getProperty(o, key) {return o && o[key];}
getProperty(undefined, 'a');