Test case details

Preparation Code

function getNull() { return null } function getObject() { return { nestedValue: 0 } }

Test cases

Test #1

const { nestedValue } = getObject() ?? {}

Test #2

const nestedValue = getObject()?.nestedValue

Test #3

const { nestedValue } = getNull() ?? {}

Test #4

const nestedValue = getNull()?.nestedValue