getChangeData 获取变化的普通对象数据
2025/4/16小于 1 分钟
getChangeData 获取变化的普通对象数据
说明
获取当前对象中变化的键值对
案例一
模型
class Test extends ModelBase {
@Column()
public a?: string
@Column()
public b?: string
@Column()
public c?: string
@Column()
public empty?: string
}
实例初始化
const test = new Test({ a: "1", b: "1", c: "1" })
实例初始化
// 修改a,c属性,添加empty属性,b属性不变
test.a = "2"
test.c = "2"
test.empty = "2"
打印日志
console.log(test.getChangedData())
// { a: "2", c: "2", empty: "2" }