# Dynamic Objects - Overview

Updated: 9/28/2020, 10:32:47 PM
Created: 9/28/2020, 10:32:47 PM
Last Updated By: Peter Schellenbach
Read Time: 1 minute(s)

# Description

JabbaScript is the name given to the new language extensions to the existing jBASE development language, jBC. This allows for a look-n-feel that matches today’s modern application languages. It incorporates an object model similar to JavaScript where objects and properties can be created dynamically eliminating the need for schemas, definitions or templates. This object model is called Dynamic Objects progressively enhancing the already powerful application platform and allows us to easily incorporate JSON manipulation as an integral part of jBASE.

A jBASE dynamic object can comprise either a list of values called an array or a list of key/value pairs called an object. An array is a vector and always maintains the same order in which it was created. An object is an unsorted list, and so when accessing the members of the object (e.g. through the $tojson() method or the $iterator) the order of the properties cannot be guaranteed.

Back to Knowledgebase