Skip to content

Home > @esengine/ecs-framework-monorepo > SparseSet > remove

SparseSet.remove() method

从集合中移除元素

使用swap-and-pop技术保持数组紧凑性: 1. 将要删除的元素与最后一个元素交换 2. 删除最后一个元素 3. 更新映射表

Signature:

typescript
remove(item: T): boolean;

Parameters

Parameter

Type

Description

item

T

要移除的元素

Returns:

boolean

是否成功移除(false表示元素不存在)

基于 MIT 许可证发布