/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/** * Creates an actor to iterate over an object's symbols. * * @param objectActor ObjectActor * The object actor.
*/ class SymbolIteratorActor extends Actor {
constructor(objectActor, conn) { super(conn, symbolIteratorSpec);
let symbols = []; if (DevToolsUtils.isSafeDebuggerObject(objectActor.obj)) { try {
symbols = objectActor.obj.getOwnPropertySymbols();
} catch (err) { // The above can throw when the debuggee does not subsume the object's // compartment, or for some WrappedNatives like Cu.Sandbox.
}
}
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 ist noch experimentell.