Quiero hacer varios correos electrónicos como cadenas para ser valores separados. Estoy intentando algo como esto:
sendInquiry: function () { const id = '459875'; const inquiry = { to: 'info@user-mail.com' && 'info@admin-mail.com', senderEmail: this.form.email, senderName: this.form.name, subject: this.form.subject, pN: this.form.personNum, message: this.form.message }; }¿Qué estoy haciendo mal? ¿Cómo enviarlos correctamente para que se separen?
'info@user-mail.com' && 'info@admin-mail.com' se interpreta como un booleano por javascript. De hecho, una cadena sin vacío es true , por lo que 'info@user-mail.com' && 'info@admin-mail.com' es verdadera.
Para pasar varias cadenas, la estructura de datos óptima es una matriz, por supuesto, puede concatenar varias cadenas en una (1), pero es más fácil trabajar con matrices debido a los métodos integrados creados en javascript.
Sabiendo que debes hacer:
sendInquiry: function () { const id = '459875'; const inquiry = { to: ['info@user-mail.com', 'info@admin-mail.com'], senderEmail: this.form.email, senderName: this.form.name, subject: this.form.subject, pN: this.form.personNum, message: this.form.message }; }(1) o utilizar cualquier otro tipo de datos