質問するログイン新規登録

回答編集履歴

1

コードを追加

2018/04/14 06:42

投稿

defghi1977
defghi1977

スコア4756

answer CHANGED
@@ -4,8 +4,13 @@
4
4
  const url = new URL("http://localhost:3000/index?key%5B%5D=2&key%5B%5D=3");
5
5
  const values = [...url.searchParams.values()];
6
6
  //[ "2", "3" ]
7
+
8
+ //getAllで釣るほうが良かろう
9
+ console.log(url.searchParams.getAll(decodeURI("key%5B%5D")));
10
+ //[ "2", "3" ]
7
11
  ```
8
12
  [https://developer.mozilla.org/ja/docs/Web/API/URL/URL](https://developer.mozilla.org/ja/docs/Web/API/URL/URL)
9
13
  [https://developer.mozilla.org/ja/docs/Web/API/URL/searchParams](https://developer.mozilla.org/ja/docs/Web/API/URL/searchParams)
10
14
  [https://developer.mozilla.org/ja/docs/Web/API/URLSearchParams/values](https://developer.mozilla.org/ja/docs/Web/API/URLSearchParams/values)
11
- [https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Iteration_protocols](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Iteration_protocols)
15
+ [https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Iteration_protocols](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Iteration_protocols)
16
+ [https://developer.mozilla.org/ja/docs/Web/API/URLSearchParams/getAll](https://developer.mozilla.org/ja/docs/Web/API/URLSearchParams/getAll)