1

目的:

    fruits {
      citrus {
        lime {
          id
        }
      }
      berries {
        ...
      }
    }

分解水果以达到石灰:

const { citrus: { lime } = {} } = fruits;

我的理解是,如果 citrus 为 null,解构将起作用,lime 的值将是一个空对象 {}。但是,这是行不通的。我错过了什么吗?

4

1 回答 1

-1

你应该这样做:

const { citrus = {} } = fruits;

或者

const { citrus: { lime = {} } } = fruits;

但不是你如何展示它,它不是这样工作的

于 2020-06-24T17:41:20.333 回答