After the Write the Docs sprint, these are all the pages in the JavaScript documentation that use `var`, according to my very basic script: - [x] https://developer.mozilla.org/en-US/docs/web/javascript/guide/grammar_and_types - [x] https://developer.mozilla.org/en-US/docs/web/javascript/guide/control_flow_and_error_handling - [x] https://developer.mozilla.org/en-US/docs/web/javascript/guide/functions - [x] https://developer.mozilla.org/en-US/docs/web/javascript/the_performance_hazards_of_prototype_mutation - [x] https://developer.mozilla.org/en-US/docs/web/javascript/memory_management - [x] https://developer.mozilla.org/en-US/docs/web/javascript/enumerability_and_ownership_of_properties - [x] https://developer.mozilla.org/en-US/docs/web/javascript/closures - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/operators/delete - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/operators/await - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/operators/new - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/operators/this - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/operators/comma_operator - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/operators/typeof - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/classes/extends - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/classes/class_static_initialization_blocks - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/var - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/throw - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/const - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/let - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/for - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/function_star_ - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/break - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/statements/block - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/array/from - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/array/@@iterator - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/typedarray/findindex - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/typedarray/values - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/math/cosh - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/math/clz32 - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/math/asinh - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/math/imul - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/math/tanh - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/math/sinh - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/math/hypot - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/webassembly/memory - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/webassembly/memory/memory - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/webassembly/memory/buffer - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/webassembly/module/exports - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/webassembly/table/get - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/webassembly/instantiate - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/object/entries - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/object/defineproperties - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/object/keys - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/object/setprototypeof - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/string/repeat - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/string/trimstart - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/string/codepointat - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/string/fromcodepoint - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/string/startswith - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/strict_mode - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/strict_mode/transitioning_to_strict_mode - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/functions - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/functions/default_parameters - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/functions/arrow_functions - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/functions/arguments - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/functions/arguments/callee - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/errors/deprecated_string_generics - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/errors/not_defined - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/errors/stmt_after_return - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/errors/undeclared_var - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/errors/cant_access_lexical_declaration_before_init - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/errors/getter_only - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/errors/not_a_function - [x] https://developer.mozilla.org/en-US/docs/web/javascript/reference/errors/is_not_iterable There are likely to be some false positives in there. Note that we should **not** change any code inside polyfills.
After the Write the Docs sprint, these are all the pages in the JavaScript documentation that use
var, according to my very basic script:There are likely to be some false positives in there. Note that we should not change any code inside polyfills.