# 对象练习 * 创建一个对象 包含如下内容 * code 值为200 * msg 值为"请求成功" * data 值为数组[] * data中包含如下内容 * shopname 商品名 * pic 商品图片 * desc 商品简介 * price 商品价格 * kucun 库存 * xiaoliang 销量 * caozuo 操作 注 写的时候把值赋上 * 把上面那个题目用构造函数的重新写一份,并生成4个内容不同的对象 * 创建一个对象 包含如下内容 * store 商店名称 * addr 商店地址 * sale: 方法 输出xxx商店正在大甩卖 * 遍历上面的两个对象 并输出每个的键和值 * 从外面给商店的对象增添一个shoplist的属性 该属性是一个数组 包含英雄名称跟英雄价格 货币单位以金币计算(5个王者英雄就ok) * 把第一题中的data中的对象里面的caozuo 属性删除 * 分析 ``` var F = function () {} Object.prototype.a = function () {} Function.prototype.b = function () {} var f = new F() // 请问f有方法a 方法b吗 * 写出p1,p2,person,obj,Function,Object等的原型链 function Person(){} let p1 = new Person() let p2 = new Person() let obj = {} * 通过原型链实现祖孙三层继承关系 (每个对象包含三个属性,两个方法) * 访问上个题中原型中的对象 * 用用原型链继承封装dom操作 * 创建元素 * 修改属性 * 修改内容 * 添加事件