Создать массив обьектов

109
13 августа 2019, 12:10

Имеется объект item который хранит в себе поля name, password и тд. Есть массивы: person_name, person_password в которых лежат имена и пароли. Как создать новый массив объектов tableData который хранит в себе объекты item с внесенными туда данными из массивов. Тоесть создается несколько объектов item и в item.name к примеру делается push из person_name. Вот как я себе это представляю, но у меня не работает

data() {
    this.getPerson()
person_name: ['John','Mark']
person_password: ['123','321']
    let item = {
      name: '',
      password: ''
    }
    return {
this.item.name.push(person_name),
this.item.password.push(person_password),
      tableData: Array(this.person_name.length()).fill(item),
      info: null          
    }
Answer 1
    var item = [];
    person_name.map((v,i) => {
        item.push({
           name: v,
           password:person_password[i]
        })
    })
 в итоге
[
  {
     name: 'awdawd',
     password:4534
  },
  {
    name: 'awdaw',
    password:122321
  }
]

конено не плохо бы что ыб массимвы из которы берем были однинаоквый длины

READ ALSO
Nuxt.js Failed to execute 'appendChild' on 'Node'

Nuxt.js Failed to execute 'appendChild' on 'Node'

Проблема заключается в том что проект надо перенести на Nuxt и часть кода не работаетА именно от размера экрана надо выполнить не большие манипуляции...

141
Uncaught TypeError: socket.send is not a function

Uncaught TypeError: socket.send is not a function

Пожалуйста,нужна горячая помощь!

126
vue-cli, npm и установка

vue-cli, npm и установка

Не так давно работаю с Vue js и тд, в каждый проект по фронт енду мне нужно прописать:

94
Координаты изображений

Координаты изображений

Кто-нибудь может сказать, почему код не работает?: https://jsfiddlenet/DarkMessiah/uba81cx9/5/

118