Xbasic

js_list_to_array Function

Syntax

C result = js_list_to_array(list as C [,listIsCommaDelimited as L])

Arguments

listCharacter

list string parameter to populate array from

listIsCommaDelimitedLogical

If .t., delimit with commas instead of CR-LFs.

Description

Takes a CR-LF delimited list of values and generates a string in Javascript array syntax.

Example

? js_list_to_array("alpha,beta,gamma",.t.)
= "['alpha','beta','gamma']"

? js_list_to_array("alpha,bet a,gamma",.t.)
= "['alpha','bet a','gamma']"

dim list as c 
list = <<%txt%
alpha
beta
gamma
%txt%

'list is crlf delimited, so second optional argument is not used
? js_list_to_array(list)
= "['alpha','beta','gamma']"