From 0c285a3fde30f56e54524dce25a55e169097f459 Mon Sep 17 00:00:00 2001 From: zhangsizheng Date: Tue, 20 May 2025 14:35:40 +0800 Subject: [PATCH] Performs temporary adaptation on the system side Signed-off-by: zhangsizheng --- src/js_native_api_v8.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/js_native_api_v8.cpp b/src/js_native_api_v8.cpp index da0d1de..5fe2e98 100644 --- a/src/js_native_api_v8.cpp +++ b/src/js_native_api_v8.cpp @@ -2393,6 +2393,9 @@ JSVM_Status OH_JSVM_GetArrayLength(JSVM_Env env, JSVM_Value value, uint32_t* res CHECK_SCOPE(env, value); v8::Local val = v8impl::V8LocalValueFromJsValue(value); + if (!val->IsArray()) { + *result = 0; + } RETURN_STATUS_IF_FALSE(env, val->IsArray(), JSVM_ARRAY_EXPECTED); v8::Local arr = val.As(); -- Gitee