I'm working on a JavaScript object and there are a lot of variables declared inside it. What I want to do is reference to another child of the parent object. Given the following object :
var clusters = {
    auxiliars: {
        environment         : "Development",
        local_storage_key   : "Cluster",
        iqns_class          : ".iqn",
        iqn                 : this.iqns_class.parent(),
        viewport            : $(window),
        viewport_width      : this.viewport.width(),
        viewport_height     : this.viewport.height(),
        plugin              : {
            containerID : "",
            first       : false,
            previous    : false,
            next        : false,
            last        : false,
            startPage   : 1,
            perPage     : 6,
            midRange    : 6,
            startRange  : 1,
            endRange    : 1,
            keyBrowse   : false,
            scrollBrowse: false,
            pause       : 0,
            clickStop   : true,
            delay       : 50,
            direction   : "auto",
            animation   : "fadeIn",
            links       : "title",
            fallback    : 1000,
            minHeight   : true,
            callback    : function(pages, items) {}
        }
    },
    set_local_storage_data: function(data_val) {
        return localStorage.setItem(auxiliars.local_storage_key, data_val);
    },
    get_local_storage_data: function() {
        return +(localStorage.getItem(auxiliars.local_storage_key) || 1);
    },
    set_environment: function(environment) {
        if(auxiliars.environment == "Development") {
            less.env = "development";
            less.watch();
        }
    },
    shop_iqns_selected_class: function() {
        if (auxiliars.viewport_width < 980) {
            $(auxiliars.iqns_class).each(function(index, element) {
                var element = $(element);
                $(auxiliars.iqn).on('click', function() {
                    if (element.hasClass('selected')) {
                        element.removeClass('selected');
                    } else {
                        element.addClass('selected');
                    }
                });
            });
        }
    },
    initiate_plugin: function(plugin_navigation, plugin_options) {
        var options = $.extend({}, auxiliars.plugin, plugin_options);
        return $(plugin_navigation).jPages(options);
    }
}
You will notice this.viewport.width(), by that I want to point to the viewport variable declared in the same auxiliars object. Obviously I'm getting an error, but how can I point to that child value of the same object ?
 
     
     
    