此类有助于管理一组句柄。
方法概述
名称 | 返回值类值 | 描述 | 类 |
---|---|---|---|
添加一组句柄。 更多详情 | Handles | ||
销毁对象,删除所有句柄。 更多详情 | Handles | ||
Boolean | 如果提供的组键存在组,则返回 true,否则返回 false。 更多详情 | Handles | |
移除一组句柄。 更多详情 | Handles | ||
移除所有句柄。 更多详情 | Handles |
方法详细说明
-
add(handles, groupKey)
-
添加一组句柄。
参数handles WatchHandle|WatchHandle[]|Collection<WatchHandle>进行分组的句柄数组或集合。
groupKey *optional标识句柄应添加到的组的键。组中的所有句柄稍后都可使用 Handles.remove() 进行删除。如果未提供键,则句柄将被添加到默认组。
示例let handles = new Handles(); handles.add(handle); // added to the default group handles.add([handle1, handle2]); // added to the default group handles.add(handle, "handle-group"); handles.add([handle1, handle2], "other-handle-group");
-
destroy()
-
销毁对象,删除所有句柄。
-
remove(groupKey)
-
移除一组句柄。
参数groupKey *optional要移除的组键或组键的数组或集合。
示例let handles = new Handles(); handles.remove(); // removes handles from default group handles.remove("handle-group"); handles.remove("other-handle-group");
-
removeAll()
-
移除所有句柄。