ちょうどnodejsで始まった、Pythonの世界。オブジェクトの反復は、Pythonほど直感的ではないようです。私は例外をスローし、代わりにnodejsを可能にする(私は必要なキーを見つけることができません処理の任意の時点であれば救済したいnodejsのオブジェクトの反復と例外のスロー
:私は、複雑な辞書オブジェクトを持っており、それを持つ2つの課題が生じています追加 '未定義')。 ifsの束なしでこれを行う方法はありますか?例:
path = dict.url.path //if url or path are not present, throw exception //more nested dict/array looping
きれいなネストされたループにはどのような方法がありますか?私は辞書キーの値として配列の束を持っており、ループはかなり深いです。例えばその一つがfalsy値がある場合はそれが 'ガード' 演算子。(AKA 'と' オペレータ)と呼ばれる
dict['values'].forEach(value => { value['items'].forEach(item => { ... }); });
を達成するために
Proxy
を使用することができることを提供します。 –