ショッピングカート付きのアプリを開発しています。商品を追加するときは、この商品が存在するかどうかを確認する必要があります。私はこの方法を使用していました:
for (go over all products){
if(product exists){
--only change the quantity of the product[n]
}
else{
--create a new product object with all its properties
}
}
しかし、この方法では、追加したい製品がインデックス 0 (for チェックの最初のもの) と同じではない場合、常に新しいオブジェクト (製品) を追加します。たとえば、製品が存在し、インデックスがある場合2、これは存在することを決して知りません。
私の英語で申し訳ありません;)そしてありがとう。