giả sử tôi có một đối tượng json phức tạp x với các đối tượng hỗn hợp và mảng. Có cách nào đơn giản hay tổng quát để kiểm tra xem một biến là null hoặc không xác định trong phạm vi đối tượng này, chẳng hạn như:Nhận giá trị JSON/đối tượng lồng nhau mà không cần nhiều kiểm tra trung gian?
if(x.a.b[0].c.d[2].e!=null) ....
thay vì bình thường kiểm tra tất cả các lĩnh vực mẹ
if(x.a!=null
&& x.a.b!=null
&& x.a.b[0]!=null
&& x.a.b[0].c!=null
&& x.a.b[0].c.d!=null
&& x.a.b[0].c.d[2]!=null
&& x.a.b[0].c.d[2].e!=null) ....
(Kiểm tra nếu giá trị cuối cùng là undefined/null chỉ là một tập hợp con của toàn bộ công việc.) –
Tôi không thấy bất kỳ JSON trong câu hỏi này ... –