자료 구조
- JSClass
- JSConstDoubleSpec
- JSErrorReport
- JSFunctionSpec
- JSIdArray
- JSObjectOps
- JSPrincipals
- JSProperty
- JSPropertySpec
함수
- JS_AddArgumentFormatter
- JS_AddNamedRoot
- JS_AddRoot
- JS_AliasElement
- JS_AliasProperty
- JS_BeginRequest
- JS_CallFunction
- JS_CallFunctionName
- JS_CallFunctionValue
- JS_CheckAccess
- JS_ClearContextThread
- JS_ClearPendingException
- JS_ClearScope
- JS_CloneFunctionObject
- JS_CompareStrings
- JS_CompileFile
- JS_CompileFileHandleForPrincipals
- JS_CompileFunction
- JS_CompileFunctionForPrincipals
- JS_CompileScript
- JS_CompileScriptForPrincipals
- JS_CompileUCFunction
- JS_CompileUCFunctionForPrincipals
- JS_CompileUCScript
- JS_CompileUCScriptForPrincipals
- JS_ConstructObject
- JS_ContextIterator
- JS_ConvertArguments
- JS_ConvertStub
- JS_ConvertValue
- JS_DecompileFunction
- JS_DecompileFunctionBody
- JS_DecompileScript
- JS_DefineConstDoubles
- JS_DefineElement
- JS_DefineFunction
- JS_DefineFunctions
- JS_DefineObject
- JS_DefineProperties
- JS_DefineProperty
- JS_DefinePropertyWithTinyId
- JS_DefineUCProperty
- JS_DefineUCPropertyWithTinyID
- JS_DeleteElement
- JS_DeleteElement2
- JS_DeleteProperty
- JS_DeleteProperty2
- JS_DeleteUCProperty2
- JS_DestroyContext
- JS_DestroyIdArray
- JS_DestroyRuntime
- JS_DestroyScript
- JS_DumpNamedRoots
- JS_EndRequest
- JS_Enumerate
- JS_EnumerateStub
- JS_EvaluateScript
- JS_EvaluateScriptForPrincipals
- JS_EvaluateUCScript
- JS_EvaluateUCScriptForPrincipals
- JS_ExecuteScript
- JS_FinalizeStub
- JS_Finish
- JS_GC
- JS_GetArrayLength
- JS_GetClass
- JS_GetConstructor
- JS_GetContextPrivate
- JS_GetContextThread
- JS_GetElement
- JS_GetEmptyStringValue
- JS_GetFunctionName
- JS_GetFunctionObject
- JS_GetGlobalObject
- JS_GetImplementationVersion
- JS_GetInstancePrivate
- JS_GetNaNValue
- JS_GetNegativeInfinityValue
- JS_GetParent
- JS_GetPendingException
- JS_GetPositiveInfinityValue
- JS_GetPrivate
- JS_GetProperty
- JS_GetPropertyAttributes
- JS_GetPrototype
- JS_GetRuntime
- JS_GetScopeChain
- JS_GetStringBytes
- JS_GetStringChars
- JS_GetStringLength
- JS_GetTypeName
- JS_GetUCProperty
- JS_GetVersion
- JS_HasArrayLength
- JS_IdToValue
- JS_Init
- JS_InitClass
- JS_InitStandardClasses
- JS_InstanceOf
- JS_InternString
- JS_InternUCString
- JS_InternUCStringN
- JS_IsArrayObject
- JS_IsConstructing
- JS_IsExceptionPending
- JS_IsRunning
- JS_Lock
- JS_LockGCThing
- JS_LookupElement
- JS_LookupProperty
- JS_LookupUCProperty
- JS_MaybeGC
- JS_NewArrayObject
- JS_NewContext
- JS_NewDouble
- JS_NewDoubleValue
- JS_NewFunction
- JS_NewIdArray
- JS_NewNumberValue
- JS_NewObject
- JS_NewRuntime
- JS_NewScriptObject
- JS_NewString
- JS_NewStringCopyN
- JS_NewStringCopyZ
- JS_NewUCString
- JS_NewUCStringCopyN
- JS_NewUCStringCopyZ
- JS_ObjectIsFunction
- JS_PopArguments
- JS_PropertyStub
- JS_PushArguments
- JS_RemoveArgumentFormatter
- JS_RemoveRoot
- JS_ReportError
- JS_ReportOutOfMemory
- JS_ReportPendingException
- JS_ResolveStub
- JS_ResumeRequest
- JS_SealObject
- JS_SetArrayLength
- JS_SetBranchCallback
- JS_SetContextPrivate
- JS_SetContextThread
- JS_SetElement
- JS_SetErrorReporter
- JS_SetGCCallback
- JS_SetGlobalObject
- JS_SetParent
- JS_SetPendingException
- JS_SetPrivate
- JS_SetProperty
- JS_SetPropertyAttributes
- JS_SetPrototype
- JS_SetUCProperty
- JS_SetVersion
- JS_SuspendRequest
- JS_TypeOfValue
- JS_Unlock
- JS_UnlockGCThing
- JS_ValueToBoolean
- JS_ValueToConstructor
- JS_ValueToECMAInt32
- JS_ValueToECMAUint32
- JS_ValueToFunction
- JS_ValueToId
- JS_ValueToInt32
- JS_ValueToNumber
- JS_ValueToObject
- JS_ValueToString
- JS_ValueToUint16
- JS_free
- JS_malloc
- JS_realloc
- JS_strdup
매크로
- BOOLEAN_TO_JSVAL
- DOUBLE_TO_JSVAL
- INT_FITS_IN_JSVAL
- INT_TO_JSVAL
- JSCLASS_HAS_PRIVATE
- JSCLASS_NEW_ENUMERATE
- JSCLASS_NEW_RESOLVE
- JSFUN_BOUND_METHOD
- JSFUN_GLOBAL_PARENT
- JSPRINCIPALS_DROP
- JSPRINCIPALS_HOLD
- JSPROP_ENUMERATE
- JSPROP_EXPORTED
- JSPROP_INDEX
- JSPROP_PERMANENT
- JSPROP_READONLY
- JSRESOLVE_ASSIGNING
- JSRESOLVE_QUALIFIED
- JSVAL_FALSE
- JSVAL_IS_BOOLEAN
- JSVAL_IS_DOUBLE
- JSVAL_IS_GCTHING
- JSVAL_IS_INT
- JSVAL_IS_NULL
- JSVAL_IS_NUMBER
- JSVAL_IS_OBJECT
- JSVAL_IS_PRIMITIVE
- JSVAL_IS_STRING
- JSVAL_IS_VOID
- JSVAL_LOCK
- JSVAL_NULL
- JSVAL_ONE
- JSVAL_TO_BOOLEAN
- JSVAL_TO_DOUBLE
- JSVAL_TO_GCTHING
- JSVAL_TO_INT
- JSVAL_TO_OBJECT
- JSVAL_TO_PRIVATE
- JSVAL_TO_STRING
- JSVAL_TRUE
- JSVAL_UNLOCK
- JSVAL_VOID
- JSVAL_ZERO
- OBJECT_TO_JSVAL
- PRIVATE_TO_JSVAL
- STRING_TO_JSVAL
Deprecated
- JSFUN_BOUND_METHOD
- JSFUN_GLOBAL_PARENT
- JSVAL_LOCK
- JSVAL_UNLOCK
- JS_AliasElement
- JS_AliasProperty
- JS_Finish
- JS_Init
- JS_Lock
- JS_LockGCThing
- JS_Unlock
- JS_UnlockGCThing