作用域属性

createScope() 函数返回的 Scope 实例上可用的属性。

const scope = createScope();
      ┌────────┐
scope.│methods │
scope.│root    ├─ Properties
scope.│matches │
      └────────┘
名称 描述
data 用于存储与作用域相关的变量的对象。添加到它的每个属性在作用域恢复时都会被清除(Object
defaults 获取此作用域的默认参数(Object
root 获取此范围内用于 DOM 操作的根元素(Document | HTMLElement
constructors 获取添加到此作用域的构造函数数组(Array<Function>
revertConstructors 获取回退构造函数的数组 (Array<Function>)
revertibles 获取在此作用域内创建的可回退对象数组(Array<Tickable|Animatable|Draggable|ScrollObserver|Scope>
methods 获取包含添加到此作用域的方法的对象 (Object)
matches 获取包含当前媒体查询匹配结果的对象 (Object)
mediaQueryLists 获取包含此作用域的 MediaQueryList 对象的对象 (Object)