1. 首页
  2. 编程语言
  3. Javascript
  4. 在JavaScript中如何访问暂未存在的嵌套对象

在JavaScript中如何访问暂未存在的嵌套对象

上传者: 2021-11-17 21:38:39上传 PDF文件 79.70 KB 热度 14次

但是 JavaScript中的一些东西确实很奇怪,让人摸不着头脑。在大多数情况下,处理嵌套的对象,通常我们需要安全地访问最内层嵌套的值。这是简单而直接的。但是,由于某种原因,user 中的 personal不可用,对象结构将是这样的:现在,如果你在试着访问 name ,将会得到一个 Cannot read property 'name' of undefined 的错误。这是因为我们试图访问对象中不在的 key 为 name 的属性。使用这种表示法,永远不会遇到无法读取未定义的属性“name”。Array reduce 方法非常强大,可用于安全地访问嵌套对象。如果你认为上面的方法太过非主流,那么可以使用 Typy库。除了安全访问嵌套对象之外,它还可以做很多很棒的事情。

用户评论