javascript - Using RequireJS for Recursive Map -
i'm using requirejs web application, , i'm stumped on how use requirejs build recursive map of same object. example, object called 'section', , want create child below each using same object:
section > section > section > (etc...)
here contents of section.js:
define(['jquery'], function($) { children = []; function init() { require(['jquery', 'section'], function($, section) { children.push(section.init(mediator, this)); }); return children; } return { init: init } }
this has resulted in self-referencing mess. don't know how can create new instance of section new, child section.
this can done without changing requirejs parts. idea create reference self, similar window.self?
function section() { this.children = []; } var section = new section(); section.children.push(section);
if each section has child new section, unless it's generated on demand, code loop infinitely constructing section after section.
Comments
Post a Comment