Tag

Abstract Operations

1 views collected around this technical thread.

Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 13, 2022 · Fundamentals

Understanding ECMAScript Runtime Semantics, Algorithm Steps, and Abstract Operations

This article explains ECMAScript runtime semantics, detailing how algorithm steps and abstract operations such as ToBoolean and internal methods like [[GetPrototypeOf]] define JavaScript's execution behavior, and introduces related concepts like internal slots, completion records, and shorthand notations used in the specification.

Abstract OperationsAlgorithm StepsECMAScript
0 likes · 14 min read
Understanding ECMAScript Runtime Semantics, Algorithm Steps, and Abstract Operations
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 8, 2022 · Fundamentals

Understanding ECMAScript Runtime Semantics, Algorithm Steps, and Abstract Operations

This article explains ECMAScript runtime semantics, the structure of algorithm steps, abstract operations, internal methods and slots, as well as completion records and the shorthand symbols ? and ! used in the specification, providing clear examples and code snippets for JavaScript developers.

Abstract OperationsAlgorithm StepsECMAScript
0 likes · 14 min read
Understanding ECMAScript Runtime Semantics, Algorithm Steps, and Abstract Operations
ByteFE
ByteFE
Mar 28, 2021 · Frontend Development

Understanding ECMAScript Specification: Object.prototype.hasOwnProperty and Abstract Operations

This article explains how the ECMAScript specification defines the behavior of Object.prototype.hasOwnProperty, introduces abstract operations, completion records, internal slots and methods, and shows how the spec’s pseudo‑code can be translated into concrete JavaScript examples.

Abstract OperationsECMAScriptJavaScript
0 likes · 24 min read
Understanding ECMAScript Specification: Object.prototype.hasOwnProperty and Abstract Operations
ByteFE
ByteFE
Mar 25, 2021 · Fundamentals

Understanding ECMAScript Specification: Object.prototype.hasOwnProperty and Abstract Operations

This article walks through a concrete example of Object.prototype.hasOwnProperty in the ECMAScript specification, explaining language and specification types, abstract operations, internal slots and methods, Completion Records, and the shorthand ? and ! used for error handling in spec algorithms.

Abstract OperationsECMAScriptJavaScript
0 likes · 12 min read
Understanding ECMAScript Specification: Object.prototype.hasOwnProperty and Abstract Operations