はのは、私はフォームを持っている、と私は入力フォームで宣言されているものを確認したいので、私はこのような何かを言ってみましょうとても良い。解析
しかし、入力が['name.first', 'name.last']
の場合はどうなりますか?
{name.first: '...', name.last: '...'}.
をし、このようにしない:そして、それは次のようにオブジェクトにデータを格納するオブジェクトとしてそれを解析するために、私はJavaScriptを伝えることができますどのように
{
name: {
first: '...',
last: '...'
}
}
(私の望ましい結果であるが)キー文字列の代わりにパス?
あなたが実際に 'map'を行っていないとして、あなたの最初の例では、より良い' forEach'あるいは 'reduce'に書き込まれます。また、結果をフィルタリングするために名前の固定配列を使用する理由について私は興味がありますか?おそらくあなたは何をやっているのかもう少し説明できますか? – Xotic750
あなたは正しかった、 'forEach'の代わりに' map'を使うことは全くスマートではありませんでした。それは間違いでした。 –