Implementation:SeleniumHQ Selenium Closure Object
| Knowledge Sources | |
|---|---|
| Domains | JavaScript_Atoms, Vendored_Library |
| Last Updated | 2026-02-12 00:00 GMT |
Overview
Vendored Google Closure Library module providing utilities for manipulating objects, maps, and hashes used by Selenium JavaScript atoms.
Description
goog.object is a vendored copy of the Google Closure Library module. It provides a comprehensive set of utility functions for working with plain JavaScript objects as map/hash structures, including forEach, filter, map, some, every, getCount, getKeys, getValues, and more. Uses the goog.module pattern with legacy namespace support. Selenium uses this as part of its JavaScript atom infrastructure.
Usage
This module is consumed internally by Selenium's JavaScript atoms build system. Not imported directly by end users.
Code Reference
Source Location
- Repository: SeleniumHQ_Selenium
- File: third_party/closure/goog/object/object.js
- Lines: 1-711
Key Exports
goog.module('goog.object');
function forEach(obj, f, opt_obj) { ... }
function filter(obj, f, opt_obj) { ... }
function map(obj, f, opt_obj) { ... }
function some(obj, f, opt_obj) { ... }