Lines Matching defs:object
236 * A JavaScript object (ECMA-262, 4.3.3)
255 * on the object unless the property already exists and is not configurable
256 * or the object is not extensible.
282 * https://tc39.es/ecma262/#sec-object.defineproperty.
285 * update the attributes of an existing own property of an object.
315 * https://tc39.es/ecma262/#sec-object.getownpropertydescriptor.
323 * true, if the object has the property, either own or on the prototype chain.
326 * Has() has the same side effects as JavaScript's `variable in object`.
365 * this method sets on this object directly.
404 * of this object, including properties from prototype objects. The
406 * be enumerated by a for-in statement over this object.
425 * of this object, including properties from prototype objects. The
427 * be enumerated by a for-in statement over this object.
434 * Get the prototype object. This does not skip objects marked to
441 * Get the prototype object (same as getting __proto__ property). This does
449 * Set the prototype object (same as setting __proto__ property). This does
458 * Set the prototype object. This does not skip objects marked to
472 * Call builtin Object.prototype.toString on this object.
480 * Returns the name of the function invoked as a constructor for this object.
485 * Sets the integrity level of the object.
494 const PersistentBase<Object>& object) {
495 return object.template value<Object>()->InternalFieldCount();
500 const BasicTracedReference<Object>& object) {
501 return object.template value<Object>()->InternalFieldCount();
519 const PersistentBase<Object>& object, int index) {
520 return object.template value<Object>()->GetAlignedPointerFromInternalField(
526 const BasicTracedReference<Object>& object, int index) {
527 return object.template value<Object>()->GetAlignedPointerFromInternalField(
550 * Use HasRealNamedProperty() if you want to check if an object has an own
586 * If result.IsEmpty() no real property was located on the object or
608 * Returns the identity hash for this object. The current implementation
609 * uses a hidden property on the object to store the identity hash.
617 * Clone this object with a fast but shallow copy. Values will point
618 * to the same values as the original object.
624 * Returns the context in which the object was created.
635 const PersistentBase<Object>& object) {
636 return object.template value<Object>()->GetCreationContext();
640 * Gets the context in which the object was created (see GetCreationContext())
645 * which doesn't create a handle for Context object on the way and doesn't
660 * True if this object is a constructor.
665 * True if this object can carry information relevant to the embedder in its
674 * True if this object was created from an object template which was marked
707 * If this object is a Set, Map, WeakSet or WeakMap, this returns a
708 * representation of the elements of this object as an array.
709 * If this object is a SetIterator or MapIterator, this returns all
720 * Creates a JavaScript object with the given properties, and
722 * value, and if it's null, the newly created object won't have
736 * This API allows to query whether an object was constructed from a
757 // Fast path: If the object is a plain JSObject, which is the common case, we
782 // Fast path: If the object is a plain JSObject, which is the common case, we