如何在JavaScript中从数组元素创建对象

Col*_*iel 0 javascript

我有一个数组中的电子邮件列表:

["gomand@gmail.com", "terry@yahoo.com", "123Yu@gmail.com"]
Run Code Online (Sandbox Code Playgroud)

我如何遍历数组并将每封电子邮件作为自己的属性推送到对象中:对象如下所示:

{
email1: "gomand@gmail.com",
email2: "terry@yahoo.com",
email3: "123Yu@gmail.com"
}
Run Code Online (Sandbox Code Playgroud)

Jar*_*a X 5

一个班轮:

var object = ['gomand@gmail.com', 'terry@yahoo.com', '123Yu@gmail.com'].reduce((r, e, i) => (r['email'+(i+1)] = e, r), {});
Run Code Online (Sandbox Code Playgroud)