Size: a a a

JavaScript Noobs — сообщество новичков

2020 September 12

ВЩ

Взщз Щщщхш in JavaScript Noobs — сообщество новичков
"\A" === "A"
источник

Q

Qop in JavaScript Noobs — сообщество новичков
А почему он ее удаляет?
источник

ВЩ

Взщз Щщщхш in JavaScript Noobs — сообщество новичков
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
jk
Ок, я написал api. Приходит уже экранированная строка. Если пишешь в переменную сам - надо экранировать вручную.
как раз это и делаю
источник

ВЩ

Взщз Щщщхш in JavaScript Noobs — сообщество новичков
Qop
А почему он ее удаляет?
\ используется в экранировании, вроде "that's a \"string\"" или "hello\nworld"
Если дальше идёт неподходящий символ, то решили, видимо, просто игнорировать и убирать слеш.
источник

j

jk in JavaScript Noobs — сообщество новичков
Дмитрий
как раз это и делаю
Ну вот с api приходят строки с слешами, это значит на беке их уже экранировали чтобы записать в строку. Если ты пишешь строку сам то ты тоже обязан экранировать слеши чтобы они не интерпретировались. Твой пример изначальный не то же самое что получение данных из api.
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
jk
Ну вот с api приходят строки с слешами, это значит на беке их уже экранировали чтобы записать в строку. Если ты пишешь строку сам то ты тоже обязан экранировать слеши чтобы они не интерпретировались. Твой пример изначальный не то же самое что получение данных из api.
а почему ты решил что у меня такое же API?
источник

j

jk in JavaScript Noobs — сообщество новичков
Дмитрий
а почему ты решил что у меня такое же API?
У тебя строка приходит с слешами как в моей реализации? Т.е. делаешь console.log - видишь слеши.
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
приходит файл  с текстом  в тексте оно вот в таком виде
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
мне его нужно разбить по слешу
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
А phyton стоит выучить веб разработчику,если уже знаешь node js?
источник

ВЩ

Взщз Щщщхш in JavaScript Noobs — сообщество новичков
Если спрашиваешь в чате по JS, получишь ожидаемый ответ, наверное)
источник

РК

Рома Кочережченко... in JavaScript Noobs — сообщество новичков
Delonge1
А phyton стоит выучить веб разработчику,если уже знаешь node js?
а зачем?
источник

j

jk in JavaScript Noobs — сообщество новичков
Дмитрий
мне его нужно разбить по слешу
Ок. Файл в итоге это просто большая строка с символами переносов строк, слешами и т.е.?
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
jk
Ок. Файл в итоге это просто большая строка с символами переносов строк, слешами и т.е.?
я кинул пример строки котрые в файле
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
Рома Кочережченко
а зачем?
для бэка
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
jk
Ок. Файл в итоге это просто большая строка с символами переносов строк, слешами и т.е.?
в некоторых просто путь длинее и слешов больше изза этого после 3 слеша путь отрезаеться
источник

РК

Рома Кочережченко... in JavaScript Noobs — сообщество новичков
Delonge1
для бэка
node.js in ma hat foreva
источник

ВЩ

Взщз Щщщхш in JavaScript Noobs — сообщество новичков
const y = "a";
window.xAccessed = 0;
Object.defineProperty(window, 'x', {
 get: () => {
   window.xAccessed++;
   if (window.xAccessed == 3)
      return ({a: 5});
   else
     return undefined;
 }
});
источник

j

jk in JavaScript Noobs — сообщество новичков
Дмитрий
в некоторых просто путь длинее и слешов больше изза этого после 3 слеша путь отрезаеться
Смотри, у меня даже редактор подсвечивает что происходит. Когда ты пишешь строку в коде, перед тем как она создаётся - js интерпретирует все символы начинающиеся со слеша как спец-символы, кроме парного слеша, который превращается в "настоящий" слеш. Т.е. когда ты получаешь строку, не важно откуда, это уже сделано. А когда ты пишешь строку в коде - это надо сделать. Поправьте если я что-то не так объяснил.
источник