お知らせ
2021年5月18日
Requestの同名のKeyから複数の値を取り出す方法
こんにちは。
今回はrequestの中身の取り出し方の一部を記載します。
<FORM>
<INPUT type=”hidden” name=”test” value=”test1″></INPUT>
<INPUT type=”hidden” name=”test” value=”test2″></INPUT>
</FORM>
上記のFORMを送信した場合、Requestには下記の値が格納されています。
{ test: “test1” }
この状態で test の値を直接取りだそうとすると、このような書き方、結果になります。
request.test
> test1 String型
ですが、request.get()を使用することで…
request.get(“test”)
> [“test1”, “test2”] Array型
このように同じ名前のKeyの値を全て取り出すことができます。
意外と便利ですので、覚えておくと得をする…かも?