@@ -771,10 +771,22 @@ console.log(myURL.href);
771771
772772#### ` new URLSearchParams() `
773773
774+ <!-- YAML
775+ added:
776+ - v7.5.0
777+ - v6.13.0
778+ -->
779+
774780Instantiate a new empty ` URLSearchParams ` object.
775781
776782#### ` new URLSearchParams(string) `
777783
784+ <!-- YAML
785+ added:
786+ - v7.5.0
787+ - v6.13.0
788+ -->
789+
778790* ` string ` {string} A query string
779791
780792Parse the ` string ` as a query string, and use it to instantiate a new
@@ -881,6 +893,12 @@ new URLSearchParams([
881893
882894#### ` urlSearchParams.append(name, value) `
883895
896+ <!-- YAML
897+ added:
898+ - v7.0.0
899+ - v6.13.0
900+ -->
901+
884902* ` name ` {string}
885903* ` value ` {string}
886904
@@ -889,6 +907,9 @@ Append a new name-value pair to the query string.
889907#### ` urlSearchParams.delete(name[, value]) `
890908
891909<!-- YAML
910+ added:
911+ - v7.0.0
912+ - v6.13.0
892913changes:
893914 - version:
894915 - v20.2.0
@@ -907,6 +928,12 @@ If `value` is not provided, removes all name-value pairs whose name is `name`.
907928
908929#### ` urlSearchParams.entries() `
909930
931+ <!-- YAML
932+ added:
933+ - v7.3.0
934+ - v6.13.0
935+ -->
936+
910937* Returns: {Iterator}
911938
912939Returns an ES6 ` Iterator ` over each of the name-value pairs in the query.
@@ -918,6 +945,9 @@ Alias for [`urlSearchParams[@@iterator]()`][`urlSearchParams@@iterator()`].
918945#### ` urlSearchParams.forEach(fn[, thisArg]) `
919946
920947<!-- YAML
948+ added:
949+ - v7.3.0
950+ - v6.13.0
921951changes:
922952 - version: v18.0.0
923953 pr-url: https://github.com/nodejs/node/pull/41678
@@ -943,6 +973,12 @@ myURL.searchParams.forEach((value, name, searchParams) => {
943973
944974#### ` urlSearchParams.get(name) `
945975
976+ <!-- YAML
977+ added:
978+ - v7.0.0
979+ - v6.13.0
980+ -->
981+
946982* ` name ` {string}
947983* Returns: {string | null} A string or ` null ` if there is no name-value pair
948984 with the given ` name ` .
@@ -952,6 +988,12 @@ are no such pairs, `null` is returned.
952988
953989#### ` urlSearchParams.getAll(name) `
954990
991+ <!-- YAML
992+ added:
993+ - v7.0.0
994+ - v6.13.0
995+ -->
996+
955997* ` name ` {string}
956998* Returns: {string\[ ] }
957999
@@ -961,6 +1003,9 @@ no such pairs, an empty array is returned.
9611003#### ` urlSearchParams.has(name[, value]) `
9621004
9631005<!-- YAML
1006+ added:
1007+ - v7.0.0
1008+ - v6.13.0
9641009changes:
9651010 - version:
9661011 - v20.2.0
@@ -984,6 +1029,12 @@ pair whose name is `name`.
9841029
9851030#### ` urlSearchParams.keys() `
9861031
1032+ <!-- YAML
1033+ added:
1034+ - v7.3.0
1035+ - v6.13.0
1036+ -->
1037+
9871038* Returns: {Iterator}
9881039
9891040Returns an ES6 ` Iterator ` over the names of each name-value pair.
@@ -1000,6 +1051,12 @@ for (const name of params.keys()) {
10001051
10011052#### ` urlSearchParams.set(name, value) `
10021053
1054+ <!-- YAML
1055+ added:
1056+ - v7.0.0
1057+ - v6.13.0
1058+ -->
1059+
10031060* ` name ` {string}
10041061* ` value ` {string}
10051062
@@ -1055,19 +1112,37 @@ console.log(params.toString());
10551112
10561113#### ` urlSearchParams.toString() `
10571114
1115+ <!-- YAML
1116+ added:
1117+ - v7.0.0
1118+ - v6.13.0
1119+ -->
1120+
10581121* Returns: {string}
10591122
10601123Returns the search parameters serialized as a string, with characters
10611124percent-encoded where necessary.
10621125
10631126#### ` urlSearchParams.values() `
10641127
1128+ <!-- YAML
1129+ added:
1130+ - v7.3.0
1131+ - v6.13.0
1132+ -->
1133+
10651134* Returns: {Iterator}
10661135
10671136Returns an ES6 ` Iterator ` over the values of each name-value pair.
10681137
10691138#### ` urlSearchParams[Symbol.iterator]() `
10701139
1140+ <!-- YAML
1141+ added:
1142+ - v7.0.0
1143+ - v6.13.0
1144+ -->
1145+
10711146* Returns: {Iterator}
10721147
10731148Returns an ES6 ` Iterator ` over each of the name-value pairs in the query string.
0 commit comments