Subj : Re: TypeError: redeclaration of const To : echicken From : Mortifis Date : Mon Aug 19 2019 12:34 pm > The Synchronet webserver reuses the same JS context across multiple requests > from the same client. It can take a few minutes for the client's session to > expire and a new context to be created. So basically you may end up reusing > the same global scope across multiple executions of a script. > So using 'const' at the *top level* of an XJS/SSJS script is inadvisable. > Use 'var' instead. > It's okay to use 'const' inside of functions. > It's probably also okay to wrap your entire script in an IIFE so that you > get a fresh scope for each request. However, this context reuse was done > for performance reasons, so you'd be sacrificing any performance gain by > doing that. > (function () { > // This is an IIFE > // It's an Immediately Invoked Function Expression > })(); Excellent, thank you! My doctor said I have the body of a 25 year old ... and the mind of a 10 :-/ --- þ Synchronet þ AlleyCat! BBS - http://alleycat.synchro.net:81 .