2

我正在尝试创建一个存储字符串数组的嵌套反应式表单组件。

我能够使用键值对而不是字符串数组创建嵌套表单组件。下面的 plunker 当前生成:

{ "emails": [ { "email": "abc@abc.com" }, { "email": "hello@abc.com" } ] }

但生成这个会很好:

{ "emails": [ "abc@abc.com", "hello@abc.com"] }

Plunker:https ://plnkr.co/edit/D8nYpNb4h1nzinzJX0Dh?p=info

非常感谢任何帮助

4

1 回答 1

0

使用map你可以得到你想要的格式

o = { "emails": [ { "email": "abc@abc.com" }, { "email": "hello@abc.com" } ] }
o.emails = o.emails.map(e => e.email)
console.log(JSON.stringify(o));

于 2017-02-15T17:22:04.467 回答