ToScript()

Creates a JavaScript expression that assigns the value of a variable to a JavaScript variable. This function can convert strings, numbers, arrays, structures, and queries to JavaScript syntax that defines equivalent variables and values.

ToScript( cfvar=any, javascriptVar=string, outputFormat=boolean, ASFormat=boolean );

Returns: String

Argument Description Default
cfvar
any, required

A variable.

javascriptVar
string, required

A string that specifies the name of the JavaScript variable that the ToScript function creates.

outputFormat
boolean, optional

A Boolean value that determines whether to create WDDX (JavaScript) or ActionScript style output for structures and queries. Default: true

true

ASFormat
boolean, optional

A Boolean value that specifies whether to use ActionScript shortcuts in the script. Default: false

Examples

// Struct
  Struct = {};
  Struct[1] = "lucee";
  jsVar = serializeJson(Struct);
  resStruct = ToScript(struct, "jsVar");
  writeDump(resStruct);

// Array Array = []; Array[1] = "lucee"; jsVar = serializeJson(Array); resArr = ToScript(Array, "jsVar"); writeDump(resArr);

// Query Query = queryNew( "name,age", "varchar,numeric", {name = "Susi", age = 20 } ); resQry = ToScript(Query, "Query"); writeDump(resQry);

// String Str = "test"; resStr = ToScript(Str, "Str"); writeDump(resStr);

// Number number = 10; resNum = ToScript(number, "number"); writeDump(resNum);

See also