Size: a a a

JavaScript — русскоговорящее сообщество

2020 September 09

E

Evgen in JavaScript — русскоговорящее сообщество
ɵ
Приветствую
В учебнике жс пример

function checkAge(age) {
 if (age > 18) {
   return true;
 } else {
   return confirm('А родители разрешили?');
 }
}

let age = prompt('Сколько вам лет?', 18);

if ( checkAge(age) ) {
 alert( 'Доступ получен' );
} else {
 alert( 'Доступ закрыт' );
}

Не совсем понял логику, как последняя часть выводит сообщение о доступе, как она понимает, что вернула фукнция, true или confirm?
промпт возвращает пользовательский ввод
источник

ɵ

ɵ in JavaScript — русскоговорящее сообщество
Evgen
промпт возвращает пользовательский ввод
Это я понимаю)
источник

ɵ

ɵ in JavaScript — русскоговорящее сообщество
Evgen
промпт возвращает пользовательский ввод
Но в зависимости от ввода, возвращается true или confirm, а как в конце понимается, что функция отдала?
источник

E

Evgen in JavaScript — русскоговорящее сообщество
ɵ
Но в зависимости от ввода, возвращается true или confirm, а как в конце понимается, что функция отдала?
Выше же Роман написал что возвращает confirm - true/false
источник

ɵ

ɵ in JavaScript — русскоговорящее сообщество
Roman O
confirm вызывает Да/Нет, нажимаешь да, делает return true
Понял, спасибо
источник

ɵ

ɵ in JavaScript — русскоговорящее сообщество
Да, да, затупил
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript — русскоговорящее сообщество
Iliya Kobaliya
Ребят,нужна помощь. Как на нативном JS реализовать следующую логику (Когда scroll происходит по 100 пикселей, когда мы доходим например до высоты 1080, как сделать что бы следующий скролл был не 100, а 80, то есть с положения 1000 мы перешли на 1080 , а не на 1100.) То есть как мне перед скролом заменить его шаг?
Справился, не?
источник

СП

Сергей Пунько... in JavaScript — русскоговорящее сообщество
всем привет, подскажите пожалуйста, как в chart.js убрать лейблы с графика?
источник

IK

Iliya Kobaliya in JavaScript — русскоговорящее сообщество
V. Lavrinovics 🇦🇹
Справился, не?
Да,спасибо!)
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
Сергей Пунько
всем привет, подскажите пожалуйста, как в chart.js убрать лейблы с графика?
ежики вот это график график хД
data: {
         labels: Labels || [''],
}
если переданы лейблы, то выставляем, если нет то убираются
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
datasets: [{
           label: '',
}]
или тут, не помню на 100% @sergeypunko
источник

СП

Сергей Пунько... in JavaScript — русскоговорящее сообщество
Aleksandr
ежики вот это график график хД
data: {
         labels: Labels || [''],
}
если переданы лейблы, то выставляем, если нет то убираются
это работает только для tooltip
источник

СП

Сергей Пунько... in JavaScript — русскоговорящее сообщество
Aleksandr
datasets: [{
           label: '',
}]
или тут, не помню на 100% @sergeypunko
это вариант, так как в data только number пушится, но как я и сказал выше, это влияет только на тултип
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
стоп, а он же по дефолту не ставит их, там какая то стороняя либа позволяет их менять
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
плагин *
chartjs-plugin-datalabels вот это не стоит у тебя?
источник

СП

Сергей Пунько... in JavaScript — русскоговорящее сообщество
Aleksandr
стоп, а он же по дефолту не ставит их, там какая то стороняя либа позволяет их менять
неа, он по дефолту их ставит
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
Сергей Пунько
неа, он по дефолту их ставит
chart.js? нет
Скинь пожалуйста функцию рендера
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
https://www.chartjs.org/docs/latest/charts/doughnut.html
вот дефолтный, ни чего не ставиться тут
источник

СП

Сергей Пунько... in JavaScript — русскоговорящее сообщество
источник

СП

Сергей Пунько... in JavaScript — русскоговорящее сообщество
Aleksandr
https://www.chartjs.org/docs/latest/charts/doughnut.html
вот дефолтный, ни чего не ставиться тут
у них на сайте версия старая
источник