← пред | след →
nkrashnikov 2022-07-01 12:40:07
dannilsan 2022-07-01 12:36:49
Как люди это надо что то прям супер хайповое корпоративное, обычный энтерпрайз это когда все в уголках за сухарики плюс ДМС)))))
Что значит за сухарики?)
steyra 2022-07-01 12:40:14
nkrashnikov 2022-07-01 12:39:40
В меня не кидаются)
значит ты не синьор)))
dannilsan 2022-07-01 12:42:32
steyra 2022-07-01 12:40:14
значит ты не синьор)))
Или не настоящий)
Ivan_from_Brazil 2022-07-01 12:44:01

Добрый день коллеги. Начал же ковырять React TS по уроку Владилена. Делаю всё так же, но у меня вылетает ошибка. Вот моё.
Ivan_from_Brazil 2022-07-01 12:44:22
Ivan_from_Brazil 2022-07-01 12:45:09

а вот скрин с урока Владилена. Всё точь в точь, но ошибка. Помогите разобраться пожалуйста.
d1amooond 2022-07-01 12:45:11
Ivan_from_Brazil 2022-07-01 12:44:22
Ты разметку с компонента не возвращаешь, попробуй скобки сделать вместо {} -> ()
Ivan_from_Brazil 2022-07-01 12:47:20
d1amooond 2022-07-01 12:45:11
Ты разметку с компонента не возвращаешь, попробуй скобки сделать вместо {} -> ()
а, да, точно, это у меня сработала привычка с жс
Ivan_from_Brazil 2022-07-01 12:51:08
Кстати, как вы считаете, этот урок Владилена двухлетней давности всё ещё актуален?
Zzzzzorin 2022-07-01 12:52:27
Ivan_from_Brazil 2022-07-01 12:51:08
Кстати, как вы считаете, этот урок Владилена двухлетней давности всё ещё актуален?
при нулевом знании ts более чем. но далеко неисчерпывающий
Ivan_from_Brazil 2022-07-01 12:52:57
Zzzzzorin 2022-07-01 12:52:27
при нулевом знании ts более чем. но далеко неисчерпывающий
можете посоветовать что-то?
Zzzzzorin 2022-07-01 12:53:15
Ivan_from_Brazil 2022-07-01 12:52:57
можете посоветовать что-то?
писать проекты на ts. но сильно прям упарываться в ts не стоит. он в процессе работы сам собой выучивается
Vladislav 2022-07-01 12:53:58
Ivan_from_Brazil 2022-07-01 12:52:57
можете посоветовать что-то?
ещё можешь доку ts почитать на русском языке
nkrashnikov 2022-07-01 12:56:39
Ivan_from_Brazil 2022-07-01 12:44:01
Добрый день коллеги. Начал же ковырять React TS по уроку Владилена. Делаю всё так же, но у меня вылетает ошибка. Вот моё.
Нет return
Пиши так:
const Navbar: FC<NavbarProps> = () => {}
Vladimir_Makarof 2022-07-01 12:57:51
всем привет, ребята подскажите пожалуйста чём проблема, я сейчас изучаю тему JSON и выходит ошибка не понятная для меня.
> let test1 = {«userName»:»Vladimir», «userAge»:25, «userMarried»:»yes»}
undefined
> JSON.parse(test1)
Uncaught SyntaxError: Unexpected token o in JSON at position 1
nkrashnikov 2022-07-01 12:58:53
Vladimir_Makarof 2022-07-01 12:57:51
всем привет, ребята подскажите пожалуйста чём проблема, я сейчас изучаю тему JSON и выходит ошибка не понятная для меня.
> let test1 = {«userName»:»Vladimir», «userAge»:25, «userMarried»:»yes»}
undefined
> JSON.parse(test1)
Uncaught SyntaxError: Unexpected token o in JSON at position 1
JSON.parse применяется только к строкам
nkrashnikov 2022-07-01 12:59:58
const jsonString = JSON.stringify(test1)
JSON.parse(jsonString)
dannilsan 2022-07-01 13:00:22
Vladimir_Makarof 2022-07-01 12:57:51
всем привет, ребята подскажите пожалуйста чём проблема, я сейчас изучаю тему JSON и выходит ошибка не понятная для меня.
> let test1 = {«userName»:»Vladimir», «userAge»:25, «userMarried»:»yes»}
undefined
> JSON.parse(test1)
Uncaught SyntaxError: Unexpected token o in JSON at position 1
test1 это не формат JSON
Vladimir_Makarof 2022-07-01 13:01:02
JSON.stringify() – метод объекта json
срабатывает а parse всё то же самое нет
nkrashnikov 2022-07-01 13:01:59
Vladimir_Makarof 2022-07-01 13:01:02
JSON.stringify() – метод объекта json
срабатывает а parse всё то же самое нет
Ты путаешь все
Vladimir_Makarof 2022-07-01 13:02:00
nkrashnikov 2022-07-01 12:59:58
const jsonString = JSON.stringify(test1)
JSON.parse(jsonString)
спасибо, сработало, выпишу и буду использовать
nkrashnikov 2022-07-01 13:02:43
Vladimir_Makarof 2022-07-01 13:02:00
спасибо, сработало, выпишу и буду использовать
Json это формат
От англ. JavaScript object notation
nkrashnikov 2022-07-01 13:03:27
А JSON это объект, который имеет разные методы, в том числе стрингифай(для сериализации объекта в строку) и парс(для десериализации объекта из строки)
Vladimir_Makarof 2022-07-01 13:03:39
я записал в своём конспекте таким образом
Json – формат обмена данными в интернете, при загрузке веб страницы, веб страница обращается к веб серверам для получения данных, что будут после отобраться на странице.
vladislav_lyakishev 2022-07-01 13:04:20
nkrashnikov 2022-07-01 13:03:27
А JSON это объект, который имеет разные методы, в том числе стрингифай(для сериализации объекта в строку) и парс(для десериализации объекта из строки)
json это текстовый формат
Vladislav 2022-07-01 13:04:25
Vladimir_Makarof 2022-07-01 13:01:02
JSON.stringify() – метод объекта json
срабатывает а parse всё то же самое нет
У тебя для работы с json 2 метода
Stringify из объекта делает строку json
Parse делает обратный процесс
Vladimir_Makarof 2022-07-01 13:04:26
Конвертация JSON в объект или на оборот происходит благодаря встроенному методу JSON.parse() – после срабатывания этого метода json перестаёт быть строкой, а становиться объектом.
Конвертация объекта в JSON происходит методом
JSON.stringify() – метод объекта json
dannilsan 2022-07-01 13:05:21
Vladimir_Makarof 2022-07-01 13:04:26
Конвертация JSON в объект или на оборот происходит благодаря встроенному методу JSON.parse() – после срабатывания этого метода json перестаёт быть строкой, а становиться объектом.
Конвертация объекта в JSON происходит методом
JSON.stringify() – метод объекта json
Нет parse одностороннюю конвертацию только делает, из строки в объект, обратно он сделать не может
dannilsan 2022-07-01 13:05:50
Обратно делает стрингифай
nkrashnikov 2022-07-01 13:06:13
Vladimir_Makarof 2022-07-01 13:04:26
Конвертация JSON в объект или на оборот происходит благодаря встроенному методу JSON.parse() – после срабатывания этого метода json перестаёт быть строкой, а становиться объектом.
Конвертация объекта в JSON происходит методом
JSON.stringify() – метод объекта json
«Встроенному методу» не корректная формулировка
dannilsan 2022-07-01 13:06:15
То есть эти два метода обратны друг другу
nkrashnikov 2022-07-01 13:07:40
Vladimir_Makarof 2022-07-01 13:04:26
Конвертация JSON в объект или на оборот происходит благодаря встроенному методу JSON.parse() – после срабатывания этого метода json перестаёт быть строкой, а становиться объектом.
Конвертация объекта в JSON происходит методом
JSON.stringify() – метод объекта json
Исправь на “благодаря методу parse, объекта JSON”
JSON.parse()
Vladimir_Makarof 2022-07-01 13:07:54
dannilsan 2022-07-01 13:06:15
То есть эти два метода обратны друг другу
да но у меня не получилось из json сделать объект, когда как из объекта у меня получилось сделать json
> let user = {
… name: «Василий Иванович»,
… age: 35
… };
undefined
> JSON.stringify(user)
‘{«name»:»Василий Иванович»,»age»:35}’
> console.log(user)
{ name: ‘Василий Иванович’, age: 35 }
Vladimir_Makarof 2022-07-01 13:08:35
nkrashnikov 2022-07-01 13:07:40
Исправь на “благодаря методу parse, объекта JSON”
JSON.parse()
хорошо спасибо
nkrashnikov 2022-07-01 13:08:37
Vladimir_Makarof 2022-07-01 13:07:54
да но у меня не получилось из json сделать объект, когда как из объекта у меня получилось сделать json
> let user = {
… name: «Василий Иванович»,
… age: 35
… };
undefined
> JSON.stringify(user)
‘{«name»:»Василий Иванович»,»age»:35}’
> console.log(user)
{ name: ‘Василий Иванович’, age: 35 }
Этими методами ты не меняешь исходный объект.
Сохрани в переменную результат и поиграйся
dannilsan 2022-07-01 13:09:26
Vladimir_Makarof 2022-07-01 13:07:54
да но у меня не получилось из json сделать объект, когда как из объекта у меня получилось сделать json
> let user = {
… name: «Василий Иванович»,
… age: 35
… };
undefined
> JSON.stringify(user)
‘{«name»:»Василий Иванович»,»age»:35}’
> console.log(user)
{ name: ‘Василий Иванович’, age: 35 }
У тебя user тут не изменяется, ты в консоль выводить первоначальный неизмененный объект
Vladimir_Makarof 2022-07-01 13:10:04
но после вышла ошибка
> JSON.parse(user)
Uncaught SyntaxError: Unexpected token o in JSON at position 1
> user = JSON.parse(user)
dannilsan 2022-07-01 13:10:28
Потому что юзер не стал жсон строкой
Vladimir_Makarof 2022-07-01 13:10:38
буду использовать
const jsonString = JSON.stringify(user)
JSON.parse(jsonString)
dannilsan 2022-07-01 13:10:40
Присваивай результат в переменную
nkrashnikov 2022-07-01 13:10:41
Vladimir_Makarof 2022-07-01 13:10:04
но после вышла ошибка
> JSON.parse(user)
Uncaught SyntaxError: Unexpected token o in JSON at position 1
> user = JSON.parse(user)
У тебя в user исходный объект
Vladislav 2022-07-01 13:11:00
Vladimir_Makarof 2022-07-01 13:10:04
но после вышла ошибка
> JSON.parse(user)
Uncaught SyntaxError: Unexpected token o in JSON at position 1
> user = JSON.parse(user)
Смотри
У тебя stringify и parse возвращают результат конвертации, а не изменяют оригинал
dannilsan 2022-07-01 13:11:30
Vladimir_Makarof 2022-07-01 13:10:38
буду использовать
const jsonString = JSON.stringify(user)
JSON.parse(jsonString)
Тут как раз таки идёт присвоение разберись как это работает а не юзай заготовки
dannilsan 2022-07-01 13:12:47
Ато потом приходят из апи трижды завёрнутые в жсон объекты
Vladislav 2022-07-01 13:12:54
Vladimir_Makarof 2022-07-01 13:10:38
буду использовать
const jsonString = JSON.stringify(user)
JSON.parse(jsonString)
И если функция что-то возвращает,это что-то надо куда-то сохранить
Только не надо оригинал перезаписывать-дурной тон получается
Vladimir_Makarof 2022-07-01 13:13:00
да изначально был json я его конвертировал через parse что бы получить объект, но вышла ошибка, но сейчас как я понял нужна новая переменная для этого объекта так как json не переписывается
Vladimir_Makarof 2022-07-01 13:13:35
Vladislav 2022-07-01 13:12:54
И если функция что-то возвращает,это что-то надо куда-то сохранить
Только не надо оригинал перезаписывать-дурной тон получается
да но у меня ошибка выходит и не перезаписывает Uncaught SyntaxError: Unexpected token o in JSON at position 1
dannilsan 2022-07-01 13:14:16
Vladimir_Makarof 2022-07-01 13:13:35
да но у меня ошибка выходит и не перезаписывает Uncaught SyntaxError: Unexpected token o in JSON at position 1
У тебя предыдущая строка отработала не так как ты ожжидал
dannilsan 2022-07-01 13:14:26
Из за чего в следующей возникла ошибка
Vladimir_Makarof 2022-07-01 13:18:13
ребята большое спасибо вам за подсказки, я буду дальше экспериментировать и пробовать конвертировать в json формат и создавать объекты
← пред | след →