@@ -771,10 +771,22 @@ console.log(myURL.href);
771
771
772
772
#### ` new URLSearchParams() `
773
773
774
+ <!-- YAML
775
+ added:
776
+ - v7.5.0
777
+ - v6.13.0
778
+ -->
779
+
774
780
Instantiate a new empty ` URLSearchParams ` object.
775
781
776
782
#### ` new URLSearchParams(string) `
777
783
784
+ <!-- YAML
785
+ added:
786
+ - v7.5.0
787
+ - v6.13.0
788
+ -->
789
+
778
790
* ` string ` {string} A query string
779
791
780
792
Parse the ` string ` as a query string, and use it to instantiate a new
@@ -881,6 +893,12 @@ new URLSearchParams([
881
893
882
894
#### ` urlSearchParams.append(name, value) `
883
895
896
+ <!-- YAML
897
+ added:
898
+ - v7.0.0
899
+ - v6.13.0
900
+ -->
901
+
884
902
* ` name ` {string}
885
903
* ` value ` {string}
886
904
@@ -889,6 +907,9 @@ Append a new name-value pair to the query string.
889
907
#### ` urlSearchParams.delete(name[, value]) `
890
908
891
909
<!-- YAML
910
+ added:
911
+ - v7.0.0
912
+ - v6.13.0
892
913
changes:
893
914
- version:
894
915
- v20.2.0
@@ -907,6 +928,12 @@ If `value` is not provided, removes all name-value pairs whose name is `name`.
907
928
908
929
#### ` urlSearchParams.entries() `
909
930
931
+ <!-- YAML
932
+ added:
933
+ - v7.3.0
934
+ - v6.13.0
935
+ -->
936
+
910
937
* Returns: {Iterator}
911
938
912
939
Returns an ES6 ` Iterator ` over each of the name-value pairs in the query.
@@ -918,6 +945,9 @@ Alias for [`urlSearchParams[@@iterator]()`][`urlSearchParams@@iterator()`].
918
945
#### ` urlSearchParams.forEach(fn[, thisArg]) `
919
946
920
947
<!-- YAML
948
+ added:
949
+ - v7.3.0
950
+ - v6.13.0
921
951
changes:
922
952
- version: v18.0.0
923
953
pr-url: https://github.com/nodejs/node/pull/41678
@@ -943,6 +973,12 @@ myURL.searchParams.forEach((value, name, searchParams) => {
943
973
944
974
#### ` urlSearchParams.get(name) `
945
975
976
+ <!-- YAML
977
+ added:
978
+ - v7.0.0
979
+ - v6.13.0
980
+ -->
981
+
946
982
* ` name ` {string}
947
983
* Returns: {string | null} A string or ` null ` if there is no name-value pair
948
984
with the given ` name ` .
@@ -952,6 +988,12 @@ are no such pairs, `null` is returned.
952
988
953
989
#### ` urlSearchParams.getAll(name) `
954
990
991
+ <!-- YAML
992
+ added:
993
+ - v7.0.0
994
+ - v6.13.0
995
+ -->
996
+
955
997
* ` name ` {string}
956
998
* Returns: {string\[ ] }
957
999
@@ -961,6 +1003,9 @@ no such pairs, an empty array is returned.
961
1003
#### ` urlSearchParams.has(name[, value]) `
962
1004
963
1005
<!-- YAML
1006
+ added:
1007
+ - v7.0.0
1008
+ - v6.13.0
964
1009
changes:
965
1010
- version:
966
1011
- v20.2.0
@@ -984,6 +1029,12 @@ pair whose name is `name`.
984
1029
985
1030
#### ` urlSearchParams.keys() `
986
1031
1032
+ <!-- YAML
1033
+ added:
1034
+ - v7.3.0
1035
+ - v6.13.0
1036
+ -->
1037
+
987
1038
* Returns: {Iterator}
988
1039
989
1040
Returns an ES6 ` Iterator ` over the names of each name-value pair.
@@ -1000,6 +1051,12 @@ for (const name of params.keys()) {
1000
1051
1001
1052
#### ` urlSearchParams.set(name, value) `
1002
1053
1054
+ <!-- YAML
1055
+ added:
1056
+ - v7.0.0
1057
+ - v6.13.0
1058
+ -->
1059
+
1003
1060
* ` name ` {string}
1004
1061
* ` value ` {string}
1005
1062
@@ -1055,19 +1112,37 @@ console.log(params.toString());
1055
1112
1056
1113
#### ` urlSearchParams.toString() `
1057
1114
1115
+ <!-- YAML
1116
+ added:
1117
+ - v7.0.0
1118
+ - v6.13.0
1119
+ -->
1120
+
1058
1121
* Returns: {string}
1059
1122
1060
1123
Returns the search parameters serialized as a string, with characters
1061
1124
percent-encoded where necessary.
1062
1125
1063
1126
#### ` urlSearchParams.values() `
1064
1127
1128
+ <!-- YAML
1129
+ added:
1130
+ - v7.3.0
1131
+ - v6.13.0
1132
+ -->
1133
+
1065
1134
* Returns: {Iterator}
1066
1135
1067
1136
Returns an ES6 ` Iterator ` over the values of each name-value pair.
1068
1137
1069
1138
#### ` urlSearchParams[Symbol.iterator]() `
1070
1139
1140
+ <!-- YAML
1141
+ added:
1142
+ - v7.0.0
1143
+ - v6.13.0
1144
+ -->
1145
+
1071
1146
* Returns: {Iterator}
1072
1147
1073
1148
Returns an ES6 ` Iterator ` over each of the name-value pairs in the query string.
0 commit comments