> 越复杂的功能,对基本功的要求越高!!!
# 数据准备
在开发购物车功能之前,需要先对数组和对象这两种数组类型掌握的非常熟练:
先定义一个购物车对象,保存购物车中的信息:
![](https://img.kancloud.cn/57/c6/57c6d865f7d7f83e2ed393c2e591822a_868x916.png)
然后再定义一个商品数组,保存购物车中商品的详细信息:
![](https://img.kancloud.cn/cb/fa/cbfa3b6a3ba8be9541eff3c98bf4095d_614x872.png)
然后完成以下几个功能:
# 计算购物车中已勾选的商品的总价
![](https://img.kancloud.cn/cb/b4/cbb4e74869d855c30c7d92789639a460_934x438.png)
# 删除购物车中的一件商品
注意:在操作对象时一般使用 . 来操作,但如果键是数字或者变量时需要使用 []。
![](https://img.kancloud.cn/e6/e4/e6e4b2953815bc1c4116811f75df6864_880x428.png)
# 向购物车中添加一件商品
![](https://img.kancloud.cn/ae/df/aedf459fd4f9a02b5c7837bf5c106a5e_1056x316.png)
# 修改购物车中一件商品的数量
![](https://img.kancloud.cn/12/fc/12fc547326a2c2b77c13fe13ab057137_580x142.png)