Lines Matching defs:arrayObj
63 const JSHandle<JSTaggedValue> &arrayObj)
65 if (!arrayObj->HasStableElements(thread)) {
68 if (arrayObj->IsStableJSArguments(thread)) {
69 JSHandle<JSArguments> argList = JSHandle<JSArguments>::Cast(arrayObj);
82 } else if (arrayObj->IsStableJSArray(thread)) {
83 JSHandle<JSArray> argList = JSHandle<JSArray>::Cast(arrayObj);
86 JSHandle<JSObject> obj(arrayObj);
123 JSHandle<JSTaggedValue> arrayObj = GetCallArg(argv, 1);
124 return FunctionPrototypeApplyInternal(thread, func, thisArg, arrayObj);
129 JSHandle<JSTaggedValue> arrayObj)
139 if (arrayObj->IsUndefined()) { // null will also get undefined
145 std::pair<TaggedArray*, size_t> argumentsList = BuildArgumentsListFast(thread, arrayObj);
147 JSHandle<JSTaggedValue> num = JSObject::CreateListFromArrayLike(thread, arrayObj);