---
title: "init(undefinedIn:)"
framework: javascriptcore
role: symbol
role_heading: Initializer
path: "javascriptcore/jsvalue/init(undefinedin:)"
---

# init(undefinedIn:)

Creates a JavaScript undefined value.

## Declaration

```swift
init!(undefinedIn context: JSContext!)
```

## Parameters

- `context`: The JavaScript context in which to create the value.

## Return Value

Return Value The JavaScript undefined value.

## See Also

### Creating JavaScript Values

- [init(object:in:)](javascriptcore/jsvalue/init(object:in:).md)
- [init(bool:in:)](javascriptcore/jsvalue/init(bool:in:).md)
- [init(double:in:)](javascriptcore/jsvalue/init(double:in:).md)
- [init(int32:in:)](javascriptcore/jsvalue/init(int32:in:).md)
- [init(uInt32:in:)](javascriptcore/jsvalue/init(uint32:in:).md)
- [init(newObjectIn:)](javascriptcore/jsvalue/init(newobjectin:).md)
- [init(newArrayIn:)](javascriptcore/jsvalue/init(newarrayin:).md)
- [init(newRegularExpressionFromPattern:flags:in:)](javascriptcore/jsvalue/init(newregularexpressionfrompattern:flags:in:).md)
- [init(newErrorFromMessage:in:)](javascriptcore/jsvalue/init(newerrorfrommessage:in:).md)
- [init(nullIn:)](javascriptcore/jsvalue/init(nullin:).md)
- [init(point:inContext:)](javascriptcore/jsvalue/init(point:incontext:).md)
- [init(range:inContext:)](javascriptcore/jsvalue/init(range:incontext:).md)
- [init(rect:inContext:)](javascriptcore/jsvalue/init(rect:incontext:).md)
- [init(size:inContext:)](javascriptcore/jsvalue/init(size:incontext:).md)
- [init(newSymbolFromDescription:in:)](javascriptcore/jsvalue/init(newsymbolfromdescription:in:).md)
