базы данных пользователя. Как в данном случае избавиться от фразы TextRow?
                  
                  
                  Возвращается объект, вставка [0],[1] и тд после  list[i] не помогает
                  
                  
                  function threreIsSuchUser(trueLogin) {
                  
                  
                      sqlQuery('SELECT * FROM users').then(list => {
                  
                  
                          for (let i = 0; i < list.length; i++) {
                  
                  
                              if (list[i].login === trueLogin) {
                  
                  
                                  console.log(list[i]);
                  
                  
                                  return list[i]
                  
                  
                              }
                  
                  
                          }
                  
                  
                          return false
                  
                  
                      })
                  
                  
                  }
                  
                  
                  TextRow {
                  
                  
                    id: 5,
                  
                  
                    name: 'Дима',
                  
                  
                    login: 'Indy660',
                  
                  
                    password:
                  
                  
                     '669ddcb29fbb19ec084a0d776ab9dd52160212bb25b80ee8729d30fe5988c30f',
                  
                  
                    userSalt: '$2b$10$J8GeQISFzZnjYxJFfG.P9e' }
                  
                  
                
вы сами понимаете что хотябы пишете?
Выводите по ключу, и все.
console.log({...list[i]}); или console.log(list[i].TexRow);
Ранее обращался по данной проблеме, решением было console.log({...list[i]}); Соответсвенно, полная функция теперь выглядит так: function threreIsSuchUser(trueLogin) { sqlQuery('SELECT * FROM users').then(list => { for (let i = 0; i < list.length; i++) { if (list[i].login === trueLogin) { console.log({...list[i]}); return {...list[i]} } } return false }) } Но теперь возникла другая проблема: если консоль лог и выводит результат правильный то return постоянно возвращает undefined. Я просто в тупике, со мной такое впервые.
Обсуждают сегодня