Lines Matching defs:array
18 JSHandle<ChangeListener> ChangeListener::Add(const JSThread *thread, const JSHandle<ChangeListener> &array,
22 if (!array->Full()) {
24 uint32_t arrayIndex = array->PushBack(thread, weakValue);
29 return array;
35 uint32_t holeIndex = CheckHole(array);
38 array->Set(thread, holeIndex, weakValue);
42 return array;
45 JSHandle<WeakVector> newArray = WeakVector::Grow(thread, JSHandle<WeakVector>(array), array->GetCapacity() + 1);
55 uint32_t ChangeListener::CheckHole(const JSHandle<ChangeListener> &array)
57 for (uint32_t i = 0; i < array->GetEnd(); i++) {
58 JSTaggedValue value = array->Get(i);