let arr = res?.data?.list是什么意思
时间: 2023-12-01 19:02:33 浏览: 192
js代码-let newArrayData=arrayData.map(it
这段代码是使用了可选链操作符(optional chaining operator)来访问对象的属性。可选链操作符可以安全地访问可选类型的属性,即使这些属性为空或不存在。
在这个例子中,`res?.data?.list`的意思是:如果`res`对象存在并且`data`属性存在且不为空,那么返回`data`属性的`list`属性;否则返回`nil`。
这种写法可以避免因为属性为空而导致的程序崩溃或错误。通过使用可选链操作符,我们可以在访问属性之前检查它们是否存在,从而增加代码的健壮性。
阅读全文