/* This Source Code Form is subject to the terms of the Mozilla Public *License,v.2.0.IfacopyoftheMPLwasnotdistributedwiththis
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/** *ThisactorisasingletonperTargetwhichallowsinteractingwithJSObject *inspectedbyDevTools.TypicallyfromtheConsoleorDebugger.
*/ class ObjectsManagerActor extends Actor {
constructor(conn) { super(conn, objectsManagerSpec);
}
/** *ReleaseActorsbybulkbyspecifyingtheiractorIDs. *(PassingthewholeFront[i.e.Actor'sform]wouldbemoreexpensivethanpassingonlytheirIDs) * *@param{Array<string>}actorIDs *Listofallactor'sIDstorelease.
*/
releaseObjects(actorIDs) { for (const actorID of actorIDs) { const actor = this.conn.getActor(actorID); if (actor) {
actor.release(); // The release method won't destroy the actor and unregister it from its parent pool
actor.destroy();
}
}
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.