visible 是 MemoryRecord 中的一个属性,表示记录是否可见。当 visible 为 true 时,记录被认为是可见的,反之则被认为是不可见的。
可以通过访问属性来获取 visible 的值。例如:
const record = new MemoryRecord();
// 获取 visible 的值
const visible = record.visible;
可以通过设置属性来更改 visible 的值。例如:
const record = new MemoryRecord();
// 将 visible 设置为 true
record.visible = true;
可以使用 on 方法来监听 visible 属性的变化。例如:
const record = new MemoryRecord();
record.on('change:visible', (newValue, oldValue) => {
console.log(`visible 已经从 ${oldValue} 变成了 ${newValue}`);
});
record.visible = true; // 触发 'change:visible' 事件
visible 属性的默认值为 true。visible 属性为非布尔值会导致抛出异常。visible 属性会触发由 on 方法添加的回调函数。