剛剛從Python世界中的nodejs開始。對象迭代看起來不像Python中那麼直觀。我有一個複雜的字典對象,我與它有兩個方面的挑戰:對象迭代和拋出nodejs中的異常
我想拋出一個異常,並在處理任何一點保釋,如果我沒有找到所需要的密鑰(而不是讓對的NodeJS添加'未定義')。有沒有辦法做到這一點,沒有一堆ifs。例如
path = dict.url.path //if url or path are not present, throw exception //more nested dict/array looping
乾淨的嵌套循環的最佳方式是什麼?我有一堆數組作爲字典鍵的值,並且循環變得很深。 e.g
dict['values'].forEach(value => { value['items'].forEach(item => { ... }); });
這應該是更好地分裂成兩個獨立的問題。 –