// CJS_Value::operator CJS_Array() FX_BOOL CJS_Value::ConvertToArray(CJS_Array& array) const { if (IsArrayObject()) { array.Attach(FXJS_ToArray(m_pJSRuntime->GetIsolate(), m_pValue)); return TRUE; } return FALSE; }
// CJS_Value::operator CJS_Array() FX_BOOL CJS_Value::ConvertToArray(CJS_Array& array) const { if (IsArrayObject()) { array.Attach(JS_ToArray(m_isolate, m_pValue)); return TRUE; } return FALSE; }
v8::Local<v8::Array> CJS_Value::ToV8Array() const { if (IsArrayObject()) return v8::Local<v8::Array>::Cast( FXJS_ToObject(m_pJSRuntime->GetIsolate(), m_pValue)); return v8::Local<v8::Array>(); }
v8::Local<v8::Array> CJS_Value::ToV8Array() const { if (IsArrayObject()) return v8::Local<v8::Array>::Cast(JS_ToObject(m_isolate, m_pValue)); return v8::Local<v8::Array>(); }
CJS_Value::operator v8::Handle<v8::Array>() const { if (IsArrayObject()) return v8::Handle<v8::Array>::Cast(JS_ToObject(m_pValue)); return v8::Handle<v8::Array>(); }
bool CJS_Value::ConvertToArray(CJS_Runtime* pRuntime, CJS_Array& array) const { if (!IsArrayObject()) return false; array.Attach(pRuntime->ToArray(m_pValue)); return true; }