前提・実現したいこと
多次元配列から、一致した中身を取り出して、描画させたいと思っています。
下記のようにコードをかきました。
テンプレート文字列をつかって、hoge関数を実行(下から2行目)
hoge関数の引数を2にしているので、returnとしては、「ばなな」と返したいです。
そしてそのまま<p>要素としてレンダリングをしたいと思っています。
<div id="container"></div>
var arr = {'1' :{'num':1, 'name':'りんご'}, '2' :{'num':2, 'name':'ばなな'}, '3' :{'num':3, 'name':'いちご'}} const hoge = (val) => { arr.forEach((elm) => { if(elm['num'] == val) { return (elm['name']) } }) } let htm = `<p>${hoge(2)}</p>` document.getElementById('container').append(htm)
なかなかうまくいかず、手間取っています。
お詳しい方、ご挙示いただけますと大変たすかります。
どうぞ宜しくお願いたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/27 06:22
2018/11/27 06:27
2018/11/27 06:50