Size: a a a

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

2021 January 08

MP

Mr. President in JavaScript Noobs — сообщество новичков
Всем привет!
источник

S

Snake in JavaScript Noobs — сообщество новичков
Привет.
источник

АМ

Артур Мудрик... in JavaScript Noobs — сообщество новичков
Mr. President
Всем привет!
в общем, читай про асинхронность в яваскрипте, про промисы, про event loop и что в нём таски и что микротаски
источник

s

ska8er in JavaScript Noobs — сообщество новичков
let user = {
 name: "Pete",
 surname: "Smith",
 delete user.name;
}


let user = {};
user.name = "John";
user.surname = "Smith";
user.name = "Pete";
delete user.name;

2 обьект пустой ? какая разница
источник

АМ

Артур Мудрик... in JavaScript Noobs — сообщество новичков
ska8er
let user = {
 name: "Pete",
 surname: "Smith",
 delete user.name;
}


let user = {};
user.name = "John";
user.surname = "Smith";
user.name = "Pete";
delete user.name;

2 обьект пустой ? какая разница
в первом блоке так нельзя сделать в яваскрипте, это не будет работать
источник

s

ska8er in JavaScript Noobs — сообщество новичков
Артур Мудрик
в первом блоке так нельзя сделать в яваскрипте, это не будет работать
что мне читать про это ?
источник

АМ

Артур Мудрик... in JavaScript Noobs — сообщество новичков
ska8er
что мне читать про это ?
ничего, просто знай, delete должно идти отдельной строчкой, а не внутри объекта
источник

k

kentforth in JavaScript Noobs — сообщество новичков
подскажите насчет деплоя node js приложения. На VPS в консоли ввожу
curl http://localhost:13050
информация выводится, то есть ответ приходит, а вот если в браузере напишу ip адрес vps и также порт, то ошибка "This site can't be reached"
источник

k

kentforth in JavaScript Noobs — сообщество новичков
в файерволле у меня порт добавлен в исключения
источник

S

Snake in JavaScript Noobs — сообщество новичков
ska8er
что мне читать про это ?
Валентин Владимирович, приветствую.
источник

AB

Alex Bessmertnov in JavaScript Noobs — сообщество новичков
const calculateTip = (a, r) => {
 const tips = {
   terrible:  0,
   poor:      5,
   good:      10,
   great:     15,
   excellent: 20
 }
 
 return Math.ceil(tips[r.toLowerCase()] / 100 * a) || 'Rating not recognised'
}

можете подсказать плз чем плоха такая реализация, чет не могу понять как построить правильно условие при а 0 если а === 0 то ретурн 0  /:
источник

AB

Alex Bessmertnov in JavaScript Noobs — сообщество новичков
Alex Bessmertnov
const calculateTip = (a, r) => {
 const tips = {
   terrible:  0,
   poor:      5,
   good:      10,
   great:     15,
   excellent: 20
 }
 
 return Math.ceil(tips[r.toLowerCase()] / 100 * a) || 'Rating not recognised'
}

можете подсказать плз чем плоха такая реализация, чет не могу понять как построить правильно условие при а 0 если а === 0 то ретурн 0  /:
условие задачи

Complete the function, which calculates how much you need to tip based on the total amount of the bill and the service.

You need to consider the following ratings:

Terrible: tip 0%
Poor: tip 5%
Good: tip 10%
Great: tip 15%
Excellent: tip 20%
The rating is case insensitive (so "great" = "GREAT"). If an unrecognised rating is received, then you need to return: 'Rating not recognised'
источник

ab

a b in JavaScript Noobs — сообщество новичков
Alex Bessmertnov
const calculateTip = (a, r) => {
 const tips = {
   terrible:  0,
   poor:      5,
   good:      10,
   great:     15,
   excellent: 20
 }
 
 return Math.ceil(tips[r.toLowerCase()] / 100 * a) || 'Rating not recognised'
}

можете подсказать плз чем плоха такая реализация, чет не могу понять как построить правильно условие при а 0 если а === 0 то ретурн 0  /:
Вынеси проверку на наличие tip
источник

ab

a b in JavaScript Noobs — сообщество новичков
Alex Bessmertnov
const calculateTip = (a, r) => {
 const tips = {
   terrible:  0,
   poor:      5,
   good:      10,
   great:     15,
   excellent: 20
 }
 
 return Math.ceil(tips[r.toLowerCase()] / 100 * a) || 'Rating not recognised'
}

можете подсказать плз чем плоха такая реализация, чет не могу понять как построить правильно условие при а 0 если а === 0 то ретурн 0  /:
источник

ab

a b in JavaScript Noobs — сообщество новичков
а стоп
источник

ab

a b in JavaScript Noobs — сообщество новичков
a b
Вынеси проверку на наличие tip
Подобная проверка
источник

AB

Alex Bessmertnov in JavaScript Noobs — сообщество новичков
я почему то думал может так будет проверкой наличия чаевых в обьекте, если так то получу значение если нет то что требуется в условии 'Rating not recognised'

tips[r.toLowerCase()] || 'Rating not recognised'
источник

ab

a b in JavaScript Noobs — сообщество новичков
Alex Bessmertnov
я почему то думал может так будет проверкой наличия чаевых в обьекте, если так то получу значение если нет то что требуется в условии 'Rating not recognised'

tips[r.toLowerCase()] || 'Rating not recognised'
В твоей имплементации любой результать вычисления 0 приводится к false, и поэтому выдает 'Rating not recognised'
источник

AB

Alex Bessmertnov in JavaScript Noobs — сообщество новичков
так я догадывался об этом спасибо
источник

AB

Alex Bessmertnov in JavaScript Noobs — сообщество новичков
👍 ее затащили)))
источник