flutter中通过ffi使用quickjs
quickjs中 判断 JSValue 的类型
在
quickjs.h
中 搜索JS_Is
开头的方法:quickjs中的 JSValue 与 c 类型的转换
在
quickjs.h
中搜索JS_To
开头的方法:- JS_ToBool(JSContext, JSValue)
- JS_ToInt32
- JS_ToInt64
- JS_ToFloat64
- JS_ToCString 需注意 JS_FreeCString
为什么 webf
中的 NativeString
类型,使用 uint16_t* 表示 string?
1 | struct NativeString { |
- 有关 JSString、JSAtom 的分析: