在訪問數組或對象中的屬性或元素時,如果要處理可能為空的情況,可以使用條件語句來檢查值是否為null,然后執行相應的邏輯。
例如,在JavaScript中,可以使用三元運算符來檢查是否為null:
const value = obj && obj.property ? obj.property : defaultValue;
或者可以使用nullish合并運算符(??)來提供一個默認值:
const value = obj?.property ?? defaultValue;
這樣可以確保在訪問可能為空的屬性或元素時不會導致錯誤。