0

Магия жаваскрипта

Этот не тот ответ. Тут проблема с консоль логом. А у меня проблема в том что из объекта пропадает значение. И да оно именно пропадает так, как на сервер оно тоже не приходит.

введите сюда описание изображения

Результат введите сюда описание изображения

Да можно заметить что при stringify номер тупо испаряется.

Если хоть у кого-то есть какие-то предположения, говорите, возможно это натолкнет на мысль.

makcim512
  • 457
  • перечитай еще раз ответ в дубликате. Это не у тебя пропадает, это между выводом и открытием этого объекта в консоли добавляется. – Grundy Feb 15 '21 at 09:39
  • Чтобы проверить, просто выведи console.log('tel', formSend.tel) и посмотри что тебе выведется – Grundy Feb 15 '21 at 09:40
  • @Grundy Как оно может добавится если код выполняется последовательно. Я сделал скриншот двух последовательных строк. По вашему в первой строчке элемент уже добавлен а на 2 еще добавляется? Я пробовал вариант из ответа, это не помогает. – makcim512 Feb 15 '21 at 09:42
  • И комментарий тоже перечитай :-) Добавляется НЕ между строк, а между выполнением console.log, и тем, когда ты в консоли нажал на треугольник и распахнул объект. – Grundy Feb 15 '21 at 09:43
  • Я пробовал вариант из ответа, это не помогает. - а какой вариант был в ответе? В ответе просто поясняется почему так происходит, а не какие-то варианты решения. – Grundy Feb 15 '21 at 09:46
  • @Grundy По вашему вариант с console.dir там не предлагают? – makcim512 Feb 15 '21 at 09:48
  • Суть в том, что после console.log у вас есть код вида formSend.tel = "some_string"; И консоль может это обнаружить при раскрытии объекта (кликнули треугольничек, консоль подгрузила актуальное состояние объекта). Если же никакого присваивания tel после console.log нет, то приведите минимальный воспроизводимый пример. – Джонни Кэтсвилл Feb 15 '21 at 09:50
  • @makcim512, да, забыл про эту строчку :) в любом случае причины ошибки это не меняет. Да и на самом деле при использовании .dir просто нет предварительного вывода объекта. Поэтому убирается неоднозначность в том, что до раскрытия и после разные данные показываются. – Grundy Feb 15 '21 at 09:55
  • Вопросы одинаковые. Если вы считаете, что проблема в чём-то другом, то составьте [mcve] который продемонстрирует проблему и даст понять что это действительно другой вопрос – andreymal Feb 15 '21 at 13:16

0 Answers0