版权属于:
Joe的博客-记录与学习前端知识
本文链接:
https://as.js.cn/post/31.html (转载时请注明本文出处及文章链接)
作品采用:
例如
class Dialog {
constructor(options) {
// 默认配置
const defaultOption = {
title: "提示",
size: "small",
show: false
}
// 现在需要将外面传入进来的对象进行合并,并优先取传过来的值
// 第一种方法,for循环,依次替换
...
// 第二种方法,Object.assign()
Object.assign(defaultOption, options)
// 第三种方法,解构赋值
let newObj = {
...defaultOption,
...options
}
}
}
new Dialog({
title: '标题',
size: 'mini'
})
评论 (0)