Object Literal Syntax

Before you dive right in, it's a good idea to know what object literals look like. TreeParams is an object literal.

It would be possible to write the TreeParams properties out one at a time, as:

    TreeParams = new Object();
    TreeParams.ICON_TYPE_INDIVIDUAL = true;
    TreeParams.IMG_EXT = new Object();
    TreeParams.IMG_EXT.OVER= "Over";
	

The above statement is equivalent to:

    TreeParams = { 
    
        ICON_TYPE_INDIVIDUAL : true,
        
        IMG_EXT : {
            OVER : "Over"
        }
     };
	

Object literals are clearer and more compact. You don't have to type TreeParams. before each property.

A few things to watch out for with object literals: