Hi guys my main goal it’s create this Array-Object:
I wanna push in “user” a phone object with Key Number and Number as Value.
For each number that users enters.
Any tip about how to do this inside the for loop?
And I got something like this, this For Loop cotains phone numbers:
let phoneNumbers = containerEmails.getElementsByTagName('div')
for (let i = 0; i < phoneNumbers.length; i++) {
let numbersPhone = phoneNumbers[i].innerText.replace(/[^0-9+]/g,'') //--> Phone Numbers: "+11234", "+154321"
}
I would google “javascript create object”. The first result I got back is a link to an FCC article that explains how to create an object.
I’m not completely sure I understand exactly what you are trying to do here. Is the phoneNumbersArr supposed to be structured the same way as the users array?
let usersPhone = []
let phoneNumbers = containerEmails.getElementsByTagName('div')
for (let i = 0; i < phoneNumbers.length; i++) {
let numbersPhone = phoneNumbers[i].innerText.replace(/[^0-9+]/g,'')
usersPhone.push( {"phone": [{"number": numbersPhone}]} )
}