Size: a a a

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

2021 February 23

j

jk in JavaScript Noobs — сообщество новичков
Nikita Titov
читер
Я то как раз не читер! Вот моё решение, ты только глянь на эти регулярки, я был пьян как собака

function solveExpression (exp) {
 const operation = {
   '*': (a, b) => a * b,
   '+': (a, b) => a + b,
   '/': (a, b) => a / b,
   '-': (a, b) => a - b
 }

 for (let i = 0; i <= 9; i++) {
   if (exp.includes(i)) {
     continue
   }
   const replaced = exp.replace(/\?/g, i)
   if (i === 0 && /(^|\D)0\d+/.test(replaced)) {
     continue
   }
   const [a, operator, b, , result] = replaced.split(/(-(?!\d)|(?<=\d)-|[*=+])/)
   if (operation[operator](+a, +b) === +result) {
     return i
   }
 }

 return -1
}
источник

j

jk in JavaScript Noobs — сообщество новичков
Когда решаете каты для кодварс - оставайтесь верны себе.
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
jk
Я то как раз не читер! Вот моё решение, ты только глянь на эти регулярки, я был пьян как собака

function solveExpression (exp) {
 const operation = {
   '*': (a, b) => a * b,
   '+': (a, b) => a + b,
   '/': (a, b) => a / b,
   '-': (a, b) => a - b
 }

 for (let i = 0; i <= 9; i++) {
   if (exp.includes(i)) {
     continue
   }
   const replaced = exp.replace(/\?/g, i)
   if (i === 0 && /(^|\D)0\d+/.test(replaced)) {
     continue
   }
   const [a, operator, b, , result] = replaced.split(/(-(?!\d)|(?<=\d)-|[*=+])/)
   if (operation[operator](+a, +b) === +result) {
     return i
   }
 }

 return -1
}
ааа, не так прочитал

моё уважение)!
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
правда зачем они туда заходят тогда?)

смысл же в том, чтобы велосепедировать и тренироваться
источник

NT

Nikita Titov in JavaScript Noobs — сообщество новичков
а не оборачивать все в eval
источник

В

Влад in JavaScript Noobs — сообщество новичков
Здраствуйте можете подсказать как при клике на svg делать upload file?
источник

В

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

Р

Роман in JavaScript Noobs — сообщество новичков
кто-нибудь юзал либу Classnames? Как переписать код
${isLoading ? styles.visible : styles.hidden}
???
источник

D

D M in JavaScript Noobs — сообщество новичков
Роман
кто-нибудь юзал либу Classnames? Как переписать код
${isLoading ? styles.visible : styles.hidden}
???
Примерно так:
classNames({[styles.visible]: isLoading, [styles.hidden]: !isLoading})
источник

Р

Роман in JavaScript Noobs — сообщество новичков
D M
Примерно так:
classNames({[styles.visible]: isLoading, [styles.hidden]: !isLoading})
как все просто((( Спасибо большое👍
источник

В

Влад in JavaScript Noobs — сообщество новичков
Здраствуйте можете подсказать как при клике на svg делать upload file?
источник

И

Илья in JavaScript Noobs — сообщество новичков
Влад
Здраствуйте можете подсказать как при клике на svg делать upload file?
1. Понять как обработать событие клика на свг
2. Понять как делать аплоад файла
3. Соединить 1 и 2 пункты в один метод
источник

И

Илья in JavaScript Noobs — сообщество новичков
4. Гуглить 1 и 2 пункты
источник
2021 February 24

O

Oleg in JavaScript Noobs — сообщество новичков
Влад
Здраствуйте можете подсказать как при клике на svg делать upload file?
А что, на svg обработчик события не привязывается?
Тогда можно окружить его <span></span> и отслеживать событие click
источник

D

Daniel in JavaScript Noobs — сообщество новичков
Подскажите, как лучше всего реализовать плавный скролл на странице, вроде был у способа на чистом JS или CSS не полная поддержка, придется использовать JQUERY ?
источник

O

ORT in JavaScript Noobs — сообщество новичков
Daniel
Подскажите, как лучше всего реализовать плавный скролл на странице, вроде был у способа на чистом JS или CSS не полная поддержка, придется использовать JQUERY ?
это у джиквери не полная поддержка может быть😂
источник

D

Daniel in JavaScript Noobs — сообщество новичков
способ на чисто js не поддерживается на IE, старых версиях сафари, и на сафари у айфонов вообще
источник

D

Daniel in JavaScript Noobs — сообщество новичков
на чисто html и css вроде то же
источник

D

Daniel in JavaScript Noobs — сообщество новичков
а про jquery я не слышал, чтобы такое было
источник

А

Андрей in JavaScript Noobs — сообщество новичков
Daniel
способ на чисто js не поддерживается на IE, старых версиях сафари, и на сафари у айфонов вообще
ну используй babel
источник