使用解构对象的方法,我们可以很容易为函数设置一个对象参数 .. 比如这里我定义一个函数,名字是 breakfast .. 这个函数有两个必须的参数 .. 一个是 dessert ,还有一个是 drink .. 甜点,还有饮料 .. 然后它的第三个参数可以是一个对象 .. 对象里有 location .. 还有 restaurant .. 吃早餐的地点还有餐馆 .. 这个对象里的东西都是可选的 .. 再给它一个默认的值 .. 就是一个空白的对象 .. 这样使用这个函数的时候不指定这个对象参数不会报错 ..
在这个函数的内部,用一个 console.log 输出 dessert 还有 drink ... 这里我们也可以直接使用 location .. 还有 restaurant .. 因为在这个函数的参数里边儿,我们用了一个解构对象的方法 ..
我们再使用这个函数的时候 .. 可以先设置一下它的 dessert 参数的值 .. 还有 drink 的值 .. 第三个参数可以传递进来一个对象 .. 对象里可以设置一下 location .. 还有 restaurant ...
保存 .. 在控制台上,会输出甜点,饮料,还有位置跟餐馆这几个参数的值 ..