質問編集履歴

1

2017/10/08 01:42

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- 質問の経緯としては、配列の場合、例えば、list.map(item => item.cards)のような処理を行う前に、list.lengthが0ではないことを確認してから実行すれば、list内にidプロパティを持ったオブジェクトが存在してる時にのみ実行出来るのでエラーにはなりませんが、オブジェクトの場合は初期値を{}にしてしまうと、obj.cardsが存在してるかどうかを確認してから、obj.cardsに対する処理を行わないといけなくなって、いちいち、cardsというキーがオブジェクトに存在してるかどうかをキー名指定してチェックするのは煩わしく感じてしまいます。ちなみにcardsは配列と仮定しています。
9
+ 質問の経緯としては、配列の場合、例えば、list.map(item => item.cards)のような処理を行う前に、list.lengthが0ではないことを確認してから実行すれば、list内にcardsプロパティを持ったオブジェクトが存在してる時にのみ実行出来るのでエラーにはなりませんが、オブジェクトの場合は初期値を{}にしてしまうと、obj.cardsが存在してるかどうかを確認してから、obj.cardsに対する処理を行わないといけなくなって、いちいち、cardsというキーがオブジェクトに存在してるかどうかをキー名指定してチェックするのは煩わしく感じてしまいます。ちなみにcardsは配列と仮定しています。
10
10
 
11
11
 
12
12