jsToolboxMJK.page.addVar() - mkloubert/jsToolbox GitHub Wiki

jsToolboxMJK.page.addVar(name, val [, opts]) method

Adds a new getter to $jsTB.page.vars.

Syntax

$jsTB.page.addVar(name, val [, opts]);

Parameters

Name Type Description
name String The name of the property.
val mixed The value to return or the function that returns it.
opts Object [OPTIONAL] Additional options.

Result

The page property value ($jsTB.page).

Examples

$jsTB.page.addVar('myVar1', 'TM')
          .addVar('myVar2', function() {
                                return new Date();
                            })
          .addVar('myVar3', function() {
                                return function(s) {
                                    return s.toUpperCase();
                                };
                            });  // way to return a function

// 'TM'
var res1 = $jsTB.page.vars.myVar1;
// current time
var res2 = $jsTB.page.vars.myVar2;
// 'MK'
var res3 = $jsTB.page.vars.myVar3('mk');