Helpers/array

asArray

asArray<T>(a): T[]

Always return Array

Jodit.modules.Helpers.asArray('test') // ['test']
Jodit.modules.Helpers.asArray(['test']) // ['test']
Jodit.modules.Helpers.asArray(1) // [1]

Type parameters

Name
T

Parameters

Name Type
a T | T[]

Returns

T[]

Defined in

src/core/helpers/array/as-array.ts#21


splitArray

splitArray(a): string[]

Return an array from string or array

Jodit.modules.Helpers.splitArray('1,2,3') // ['1', '2', '3']
Jodit.modules.Helpers.splitArray(['1', '2', '3']) // ['1', '2', '3']

Parameters

Name Type
a string

Returns

string[]

Defined in

src/core/helpers/array/split-array.ts#11

splitArray<T>(a): T

Return an array from string or array

Jodit.modules.Helpers.splitArray('1,2,3') // ['1', '2', '3']
Jodit.modules.Helpers.splitArray(['1', '2', '3']) // ['1', '2', '3']

Type parameters

Name Type
T extends any[]

Parameters

Name Type
a T

Returns

T

Defined in

src/core/helpers/array/split-array.ts#13

splitArray<T>(a): T | string[]

Return an array from string or array

Jodit.modules.Helpers.splitArray('1,2,3') // ['1', '2', '3']
Jodit.modules.Helpers.splitArray(['1', '2', '3']) // ['1', '2', '3']

Type parameters

Name Type
T extends any[]

Parameters

Name Type
a string | T

Returns

T | string[]

Defined in

src/core/helpers/array/split-array.ts#15


toArray

toArray<T>(arrayLike): T[]

Always return Array. It's a safe polyfill for Array.from method
In certain scenarios (such as with Joomla Mootools), Array.from may be substituted with a less optimal implementation

Jodit.modules.Helpers.toArray('123') // ['1', '2', '3']
Jodit.modules.Helpers.toArray(['test']) // ['test']
Jodit.modules.Helpers.toArray(1) // []

Type parameters

Name
T

Parameters

Name Type
arrayLike ArrayLike<T>

Returns

T[]

Defined in

jodit/src/core/helpers/array/to-array.ts:23

toArray<T, U>(arrayLike, mapfn, thisArg?): U[]

Always return Array. It's a safe polyfill for Array.from method
In certain scenarios (such as with Joomla Mootools), Array.from may be substituted with a less optimal implementation

Jodit.modules.Helpers.toArray('123') // ['1', '2', '3']
Jodit.modules.Helpers.toArray(['test']) // ['test']
Jodit.modules.Helpers.toArray(1) // []

Type parameters

Name
T
U

Parameters

Name Type
arrayLike ArrayLike<T>
mapfn (v: T, k: number) => U
thisArg? any

Returns

U[]

Defined in

jodit/src/core/helpers/array/to-array.ts:23

toArray<T>(iterable): T[]

Always return Array. It's a safe polyfill for Array.from method
In certain scenarios (such as with Joomla Mootools), Array.from may be substituted with a less optimal implementation

Jodit.modules.Helpers.toArray('123') // ['1', '2', '3']
Jodit.modules.Helpers.toArray(['test']) // ['test']
Jodit.modules.Helpers.toArray(1) // []

Type parameters

Name
T

Parameters

Name Type
iterable Iterable<T> | ArrayLike<T>

Returns

T[]

Defined in

jodit/src/core/helpers/array/to-array.ts:23

toArray<T, U>(iterable, mapfn, thisArg?): U[]

Always return Array. It's a safe polyfill for Array.from method
In certain scenarios (such as with Joomla Mootools), Array.from may be substituted with a less optimal implementation

Jodit.modules.Helpers.toArray('123') // ['1', '2', '3']
Jodit.modules.Helpers.toArray(['test']) // ['test']
Jodit.modules.Helpers.toArray(1) // []

Type parameters

Name
T
U

Parameters

Name Type
iterable Iterable<T> | ArrayLike<T>
mapfn (v: T, k: number) => U
thisArg? any

Returns

U[]

Defined in

jodit/src/core/helpers/array/to-array.ts:23