<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>JavaScript Code Completion Exercises</title>
    <link>https://foxipa.com/en/javascript/exercise/code-completion/</link>
    <description>Complete focused JavaScript snippets as you learn variables, expressions, control flow, functions, and beyond.</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <atom:link href="https://foxipa.com/en/javascript/exercise/code-completion/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Complete the variable bindings</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/variables/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/variables/</guid>
      <description>Complete each JavaScript snippet by supplying the missing declaration, assignment, or template substitution. Check every challenge as you go.</description>
    </item>
    <item>
      <title>Complete the number calculations</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/numbers/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/numbers/</guid>
      <description>Complete each JavaScript snippet by supplying the missing numeric expression or type-aware operation.</description>
    </item>
    <item>
      <title>Complete the expressions</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/expressions-and-operators/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/expressions-and-operators/</guid>
      <description>Practice operators, short-circuiting, nullish coalescing, conditional expressions, and grouping by completing real JavaScript code.</description>
    </item>
    <item>
      <title>Complete the values, types, and equality expressions</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/values-types-coercion-equality/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/values-types-coercion-equality/</guid>
      <description>Practice explicit conversion, strict equality, NaN checks, nullish fallback, BigInt, SameValue, and numeric comparison by completing real JavaScript code.</description>
    </item>
    <item>
      <title>Complete the control-flow and declaration code</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/control-flow-and-declarations/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/control-flow-and-declarations/</guid>
      <description>Practice branching, switch control, loop control, returns, exceptions, cleanup, and safe return syntax by completing real JavaScript code.</description>
    </item>
    <item>
      <title>Complete the scope and closure code</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/scope-environments-closures/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/scope-environments-closures/</guid>
      <description>Practice lexical scope, shadowing, closures, callbacks, loop bindings, and name resolution by completing real JavaScript code.</description>
    </item>
    <item>
      <title>Complete the function objects and this code</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/function-objects-and-this/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/function-objects-and-this/</guid>
      <description>Practice function objects, call-site this, arrow functions, call/apply/bind, and constructor calls by completing real JavaScript.</description>
    </item>
    <item>
      <title>Complete the objects and prototypes code</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/objects-and-prototypes/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/objects-and-prototypes/</guid>
      <description>Practice prototype creation, property ownership, lookup, shared methods, and descriptors.</description>
    </item>
    <item>
      <title>Complete the JavaScript Arrays code</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/arrays/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/arrays/</guid>
      <description>Practice transformations, selection, reduction, searching, non-mutating edits, materialization, and grouping with JavaScript arrays.</description>
    </item>
    <item>
      <title>Complete the property descriptors and integrity code</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/property-descriptors-accessors-integrity/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/property-descriptors-accessors-integrity/</guid>
      <description>Practice descriptor inspection, accessor definition, and object integrity operations.</description>
    </item>
    <item>
      <title>Complete the JavaScript keyed collections code</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/map-set-weak-collections/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/map-set-weak-collections/</guid>
      <description>Practice Map association, Set membership and algebra, and WeakMap object-keyed metadata.</description>
    </item>
    <item>
      <title>Complete the Proxy and Reflect code</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/proxy-reflect-metaprogramming/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/proxy-reflect-metaprogramming/</guid>
      <description>Practice creating proxies and forwarding intercepted operations with Reflect.</description>
    </item>
    <item>
      <title>Complete the JavaScript Iterators and Generators Code</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/iterators-and-generators/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/iterators-and-generators/</guid>
      <description>Practice the iterable protocol, generator control flow, delegation, and lazy iterator helpers.</description>
    </item>
    <item>
      <title>Complete the JavaScript Errors and Defensive Control Flow Code</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/errors-defensive-control-flow/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/errors-defensive-control-flow/</guid>
      <description>Practice throwing, preserving causes, cleanup, classification, aggregation, and propagation.</description>
    </item>
    <item>
      <title>Complete the JavaScript Promises Code</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/promises/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/promises/</guid>
      <description>Practice chaining and choosing Promise APIs by outcome contract.</description>
    </item>
    <item>
      <title>Complete the JavaScript Async Code</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/async-functions-and-iteration/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/async-functions-and-iteration/</guid>
      <description>Practice async functions, await, error handling, async iteration, and Array.fromAsync.</description>
    </item>
    <item>
      <title>Complete the JavaScript Architecture Code</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/javascript-program-architecture/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/javascript-program-architecture/</guid>
      <description>Practice focused APIs, dependency injection, composition roots, adapters, state ownership, and lifecycle boundaries.</description>
    </item>
    <item>
      <title>Complete the JavaScript Unicode String Code</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/unicode-aware-strings/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/unicode-aware-strings/</guid>
      <description>Practice code-point iteration, well-formedness, normalization, and Unicode-aware String APIs.</description>
    </item>
    <item>
      <title>JavaScript Global Object &amp; Standard Global Functions — Code Completion</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/global-object-standard-global-functions/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/global-object-standard-global-functions/</guid>
      <description>Practice the remaining standard global access and function APIs.</description>
    </item>
    <item>
      <title>Complete the JavaScript Regular Expression Code</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/regular-expressions/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/regular-expressions/</guid>
      <description>Practice patterns, captures, flags, match indices, Unicode properties, and global replacement.</description>
    </item>
    <item>
      <title>Complete the JavaScript JSON Code</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/json-and-structured-data/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/json-and-structured-data/</guid>
      <description>Practice JSON parsing, serialization, formatting, and transformation hooks.</description>
    </item>
    <item>
      <title>Complete the JavaScript Symbols Code</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/symbols-and-property-protocols/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/symbols-and-property-protocols/</guid>
      <description>Practice Symbol keys, registry operations, reflection, and protocol hooks.</description>
    </item>
    <item>
      <title>JavaScript Dates and Modern Time with Temporal — Code Completion</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/dates-and-modern-time-temporal/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/dates-and-modern-time-temporal/</guid>
      <description>Practice the core Date and Temporal APIs.</description>
    </item>
    <item>
      <title>JavaScript Internationalization with Intl — Code Completion</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/internationalization-intl/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/internationalization-intl/</guid>
      <description>Practice core ECMA-402 Intl services.</description>
    </item>
    <item>
      <title>JavaScript Binary Data — Code Completion</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/arraybuffer-typedarrays-dataview/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/arraybuffer-typedarrays-dataview/</guid>
      <description>Practice ArrayBuffer, TypedArrays, and DataView operations.</description>
    </item>
    <item>
      <title>JavaScript Shared Memory — Code Completion</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/sharedarraybuffer-atomics/</link>
      <pubDate>Sun, 27 Sep 2026 16:00:00 &#43;0000</pubDate>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/sharedarraybuffer-atomics/</guid>
      <description>Practice SharedArrayBuffer and Atomics operations.</description>
    </item>
    <item>
      <title>JavaScript Source Text, Lexical Grammar &amp; Parsing — Code Completion</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/source-text-lexical-grammar-parsing/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/source-text-lexical-grammar-parsing/</guid>
      <description>Practice recognizing source-level grammar constructs, directives, literals, comments, and statement boundaries.</description>
    </item>
    <item>
      <title>JavaScript Classes — Code Completion</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/classes/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/classes/</guid>
      <description>Practice class declarations, constructors, inheritance, public and private elements, and static initialization.</description>
    </item>
    <item>
      <title>JavaScript Execution Model: Contexts, Realms, Jobs &amp; Agents — Code Completion</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/execution-model-contexts-realms-jobs-agents/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/execution-model-contexts-realms-jobs-agents/</guid>
      <description>Practice execution-model concepts with small JavaScript completions.</description>
    </item>
    <item>
      <title>JavaScript Explicit Resource Management — Code Completion</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/explicit-resource-management/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/explicit-resource-management/</guid>
      <description>Practice using declarations, disposal protocols, and disposable stacks.</description>
    </item>
    <item>
      <title>Modern ECMAScript Update Pass — Code Completion</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/modern-ecmascript-update-pass/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/modern-ecmascript-update-pass/</guid>
      <description>Practice selecting modern standardized ECMAScript APIs.</description>
    </item>
    <item>
      <title>JavaScript Weak References &amp; FinalizationRegistry — Code Completion</title>
      <link>https://foxipa.com/en/javascript/exercise/code-completion/weak-references-finalization-registry/</link>
      <guid>https://foxipa.com/en/javascript/exercise/code-completion/weak-references-finalization-registry/</guid>
      <description>Practice WeakRef, FinalizationRegistry, unregister tokens, and safe weak-lifetime handling.</description>
    </item>
  </channel>
</rss>
