File tree
905 files changed
+61637
-63954
lines changed- files/en-us/web/javascript
- a_re-introduction_to_javascript
- about_javascript
- closures
- data_structures
- enumerability_and_ownership_of_properties
- equality_comparisons_and_sameness
- eventloop
- guide
- control_flow_and_error_handling
- details_of_the_object_model
- expressions_and_operators
- functions
- grammar_and_types
- indexed_collections
- introduction
- iterators_and_generators
- keyed_collections
- loops_and_iteration
- meta_programming
- modules
- numbers_and_dates
- regular_expressions
- assertions
- character_classes
- cheatsheet
- groups_and_ranges
- quantifiers
- unicode_property_escapes
- text_formatting
- using_promises
- working_with_objects
- working_with_private_class_features
- inheritance_and_the_prototype_chain
- javascript_technologies_overview
- language_resources
- memory_management
- reference
- about
- classes
- constructor
- extends
- private_class_fields
- public_class_fields
- static
- deprecated_and_obsolete_features
- the_legacy_iterator_protocol
- errors
- already_has_pragma
- array_sort_argument
- bad_octal
- bad_radix
- bad_regexp_flag
- bad_return_or_yield
- called_on_incompatible_type
- cant_access_lexical_declaration_before_init
- cant_access_property
- cant_assign_to_property
- cant_define_property_object_not_extensible
- cant_delete
- cant_redefine_property
- cyclic_object_value
- dead_object
- delete_in_strict_mode
- deprecated_caller_or_arguments_usage
- deprecated_expression_closures
- deprecated_octal
- deprecated_source_map_pragma
- deprecated_string_generics
- deprecated_tolocaleformat
- equal_as_assign
- for-each-in_loops_are_deprecated
- getter_only
- hash_outside_class
- identifier_after_number
- illegal_character
- in_operator_no_object
- invalid_array_length
- invalid_assignment_left-hand_side
- invalid_const_assignment
- invalid_date
- invalid_for-in_initializer
- invalid_for-of_initializer
- invalid_right_hand_side_instanceof_operand
- is_not_iterable
- json_bad_parse
- malformed_formal_parameter
- malformed_uri
- missing_bracket_after_list
- missing_colon_after_property_id
- missing_curly_after_function_body
- missing_curly_after_property_list
- missing_formal_parameter
- missing_initializer_in_const
- missing_name_after_dot_operator
- missing_parenthesis_after_argument_list
- missing_parenthesis_after_condition
- missing_semicolon_before_statement
- more_arguments_needed
- negative_repetition_count
- no_non-null_object
- no_properties
- no_variable_name
- non_configurable_array_element
- not_a_codepoint
- not_a_constructor
- not_a_function
- not_defined
- precision_range
- property_access_denied
- read-only
- redeclared_parameter
- reduce_of_empty_array_with_no_initial_value
- reserved_identifier
- resulting_string_too_large
- stmt_after_return
- strict_non_simple_params
- too_much_recursion
- undeclared_var
- undefined_prop
- unexpected_token
- unexpected_type
- unnamed_function_statement
- unterminated_string_literal
- var_hides_argument
- functions
- arguments
- @@iterator
- callee
- length
- arrow_functions
- default_parameters
- get
- method_definitions
- rest_parameters
- set
- global_objects
- aggregateerror
- aggregateerror
- arraybuffer
- @@species
- arraybuffer
- bytelength
- isview
- slice
- array
- @@iterator
- @@species
- @@unscopables
- array
- at
- concat
- copywithin
- entries
- every
- fill
- filter
- findindex
- find
- flatmap
- flat
- foreach
- from
- includes
- indexof
- isarray
- join
- keys
- lastindexof
- length
- map
- of
- pop
- push
- reduceright
- reduce
- reverse
- shift
- slice
- some
- sort
- splice
- tolocalestring
- tosource
- tostring
- unshift
- values
- asyncfunction
- atomics
- add
- and
- compareexchange
- exchange
- islockfree
- load
- notify
- or
- store
- sub
- wait
- xor
- bigint64array
- bigint64array
- bigint
- asintn
- asuintn
- bigint
- tolocalestring
- tostring
- valueof
- biguint64array
- biguint64array
- boolean
- boolean
- tosource
- tostring
- valueof
- dataview
- buffer
- bytelength
- byteoffset
- dataview
- getbigint64
- getbiguint64
- getfloat32
- getfloat64
- getint16
- getint32
- getint8
- getuint16
- getuint32
- getuint8
- setbigint64
- setbiguint64
- setfloat32
- setfloat64
- setint16
- setint32
- setint8
- setuint16
- setuint32
- setuint8
- date
- @@toprimitive
- date
- getdate
- getday
- getfullyear
- gethours
- getmilliseconds
- getminutes
- getmonth
- getseconds
- gettimezoneoffset
- gettime
- getutcdate
- getutcday
- getutcfullyear
- getutchours
- getutcmilliseconds
- getutcminutes
- getutcmonth
- getutcseconds
- getyear
- now
- parse
- setdate
- setfullyear
- sethours
- setmilliseconds
- setminutes
- setmonth
- setseconds
- settime
- setutcdate
- setutcfullyear
- setutchours
- setutcmilliseconds
- setutcminutes
- setutcmonth
- setutcseconds
- setyear
- todatestring
- togmtstring
- toisostring
- tojson
- tolocaledatestring
- tolocalestring
- tolocaletimestring
- tosource
- tostring
- totimestring
- toutcstring
- utc
- valueof
- decodeuricomponent
- decodeuri
- encodeuricomponent
- encodeuri
- error
- columnnumber
- error
- filename
- linenumber
- message
- name
- stack
- tosource
- tostring
- escape
- evalerror
- evalerror
- eval
- finalizationregistry
- finalizationregistry
- register
- unregister
- float32array
- float32array
- float64array
- float64array
- function
- apply
- arguments
- bind
- caller
- call
- displayname
- function
- length
- name
- tosource
- tostring
- generatorfunction
- generator
- next
- return
- throw
- globalthis
- infinity
- int16array
- int16array
- int32array
- int32array
- int8array
- int8array
- internalerror
- internalerror
- intl
- @@tostringtag
- collator
- collator
- compare
- resolvedoptions
- supportedlocalesof
- datetimeformat
- datetimeformat
- formatrangetoparts
- formatrange
- formattoparts
- format
- resolvedoptions
- supportedlocalesof
- displaynames
- displaynames
- of
- resolvedoptions
- supportedlocalesof
- getcanonicallocales
- listformat
- formattoparts
- format
- listformat
- resolvedoptions
- supportedlocalesof
- locale
- basename
- calendar
- casefirst
- collation
- hourcycle
- language
- locale
- maximize
- minimize
- numberingsystem
- numeric
- region
- script
- tostring
- numberformat
- formattoparts
- format
- numberformat
- resolvedoptions
- supportedlocalesof
- pluralrules
- pluralrules
- resolvedoptions
- select
- supportedlocalesof
- relativetimeformat
- formattoparts
- format
- relativetimeformat
- resolvedoptions
- supportedlocalesof
- segmenter
- resolvedoptions
- segmentdata
- segments
- @@iterator
- containing
- segment
- supportedlocalesof
- isfinite
- isnan
- json
- parse
- stringify
- math
- abs
- acosh
- acos
- asinh
- asin
- atan2
- atanh
- atan
- cbrt
- ceil
- clz32
- cosh
- cos
- expm1
- exp
- e
- floor
- fround
- hypot
- imul
- ln10
- ln2
- log10e
- log10
- log1p
- log2e
- log2
- log
- max
- min
- pi
- pow
- random
- round
- sign
- sinh
- sin
- sqrt1_2
- sqrt2
- sqrt
- tanh
- tan
- trunc
- nan
- null
- number
- epsilon
- isfinite
- isinteger
- isnan
- issafeinteger
- max_safe_integer
- max_value
- min_safe_integer
- min_value
- nan
- negative_infinity
- number
- parsefloat
- parseint
- positive_infinity
- toexponential
- tofixed
- tolocalestring
- toprecision
- tosource
- tostring
- valueof
- object
- __definegetter__
- __definesetter__
- __lookupgetter__
- __lookupsetter__
- assign
- constructor
- create
- defineproperties
- defineproperty
- entries
- freeze
- fromentries
- getownpropertydescriptors
- getownpropertydescriptor
- getownpropertynames
- getownpropertysymbols
- getprototypeof
- hasownproperty
- isextensible
- isfrozen
- isprototypeof
- issealed
- is
- keys
- object
- preventextensions
- propertyisenumerable
- proto
- seal
- setprototypeof
- tolocalestring
- tosource
- tostring
- valueof
- values
- parsefloat
- parseint
- promise
- allsettled
- all
- any
- catch
- finally
- promise
- race
- reject
- resolve
- then
- proxy
- proxy
- apply
- construct
- defineproperty
- deleteproperty
- getownpropertydescriptor
- getprototypeof
- get
- has
- isextensible
- ownkeys
- preventextensions
- setprototypeof
- set
- revocable
- rangeerror
- rangeerror
- referenceerror
- referenceerror
- reflect
- apply
- comparing_reflect_and_object_methods
- construct
- defineproperty
- deleteproperty
- getownpropertydescriptor
- getprototypeof
- get
- has
- isextensible
- ownkeys
- preventextensions
- setprototypeof
- set
- regexp
- @@matchall
- @@match
- @@replace
- @@search
- @@species
- @@split
- compile
- dotall
- exec
- flags
- global
- hasindices
- ignorecase
- input
- lastindex
- lastmatch
- lastparen
- leftcontext
- multiline
- n
- regexp
- rightcontext
- source
- sticky
- test
- tosource
- tostring
- unicode
- set
- @@iterator
- @@species
- add
- clear
- delete
- entries
- foreach
- has
- set
- size
- values
- string
- @@iterator
- anchor
- at
- big
- blink
- bold
- charat
- charcodeat
- codepointat
- concat
- endswith
- fixed
- fontcolor
- fontsize
- fromcharcode
- fromcodepoint
- includes
- indexof
- italics
- lastindexof
- length
- link
- localecompare
- matchall
- match
- normalize
- padend
- padstart
- raw
- repeat
- replaceall
- replace
- search
- slice
- small
- split
- startswith
- strike
- string
- substring
- substr
- sub
- sup
- tolocalelowercase
- tolocaleuppercase
- tolowercase
- tosource
- tostring
- touppercase
- trimend
- trimstart
- trim
- valueof
- symbol
- @@toprimitive
- asynciterator
- description
- for
- hasinstance
- isconcatspreadable
- iterator
- keyfor
- matchall
- match
- replace
- search
- species
- split
- symbol
- toprimitive
- tosource
- tostringtag
- tostring
- unscopables
- valueof
- syntaxerror
- syntaxerror
- typedarray
- @@iterator
- @@species
- at
- buffer
- bytelength
- byteoffset
- bytes_per_element
- copywithin
- entries
- every
- fill
- filter
- findindex
- find
- foreach
- from
- includes
- indexof
- join
- keys
- lastindexof
- length
- map
- name
- of
- reduceright
- reduce
- reverse
- set
- slice
- some
- sort
- subarray
- tolocalestring
- tostring
- values
- typeerror
- typeerror
- uint16array
- uint16array
- uint32array
- uint32array
- uint8array
- uint8array
- uint8clampedarray
- uint8clampedarray
- undefined
- unescape
- uneval
- urierror
- urierror
- weakmap
- clear
- delete
- get
- has
- set
- weakmap
- weakref
- deref
- weakref
- weakset
- add
- delete
- has
- weakset
- webassembly
- compileerror
- compileerror
- compilestreaming
- compile
- global
- global
- instance
- exports
- instance
- instantiatestreaming
- instantiate
- linkerror
- linkerror
- memory
- buffer
- grow
- memory
- module
- customsections
- exports
- imports
- module
- runtimeerror
- runtimeerror
- table
- get
- grow
- length
- set
- table
- validate
- iteration_protocols
- lexical_grammar
- operators
- addition_assignment
- addition
- assignment
- async_function
- await
- bitwise_and_assignment
- bitwise_and
- bitwise_not
- bitwise_or_assignment
- bitwise_or
- bitwise_xor_assignment
- bitwise_xor
- class
- comma_operator
- conditional_operator
- decrement
- delete
- destructuring_assignment
- division_assignment
- division
- equality
- exponentiation_assignment
- exponentiation
- function_star_
- function
- greater_than_or_equal
- greater_than
- grouping
- increment
- inequality
- instanceof
- in
- left_shift_assignment
- left_shift
- less_than_or_equal
- less_than
- logical_and_assignment
- logical_and
- logical_not
- logical_nullish_assignment
- logical_or_assignment
- logical_or
- multiplication_assignment
- multiplication
- new.target
- new
- nullish_coalescing_operator
- object_initializer
- operator_precedence
- optional_chaining
- property_accessors
- remainder_assignment
- remainder
- right_shift_assignment
- right_shift
- spread_syntax
- strict_equality
- strict_inequality
- subtraction_assignment
- subtraction
- super
- this
- typeof
- unary_negation
- unary_plus
- unsigned_right_shift_assignment
- unsigned_right_shift
- void
- yield_star_
- yield
- statements
- async_function
- block
- break
- class
- const
- continue
- debugger
- do...while
- empty
- export
- for-await...of
- for...in
- for...of
- for
- function_star_
- function
- if...else
- import.meta
- import
- label
- let
- return
- switch
- throw
- try...catch
- var
- while
- with
- strict_mode
- transitioning_to_strict_mode
- template_literals
- trailing_commas
- shells
- the_performance_hazards_of_prototype_mutation
- typed_arrays
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
905 files changed
+61637
-63954
lines changedLines changed: 473 additions & 444 deletions
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
40 | 38 | | |
41 | | - | |
| 39 | + | |
42 | 40 | | |
43 | | - | |
| 41 | + | |
44 | 42 | | |
45 | | - | |
| 43 | + | |
46 | 44 | | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
57 | 53 | | |
58 | | - | |
| 54 | + | |
0 commit comments