honey
Finira
гуд, только не phorm а form и у этой же обертки сделать тег form
Hide
нубы они такие.. поймут, что понимаешь, разбираешься - сразу в лс шасть. памагите с этим, и вот с этим, и вон с тем.. это первое. а второе, на крутое решение, всегда есть решение круче, не в прямом смысле, конечно. например, пришел нуб, бросил в чат неразвернутое тз, один ответил. вроде верно и четко, по факту. но тут летит второй ответ, а в нем пару непредусмотренных возможностей - хоба, сяпка полетела второму
первый сеньер, а второй крабик мимо проходил
эго сеньеров ранимое жи, в следующий раз он подумает, ха, я слишком крут, отвечать на это..
Мне стремно в лс долбиться к незнакомым людям и просить сделать за меня. Да и к знакомым стремно просить, разве что за советом 😊
honey
Si 🫧
Блин ппц. Уже 5 минут стоит так
Si 🫧
Ни с кем не случалось?
Hide
73 к бита это че за скорость
VovaDos
Si 🫧
VovaDos
Был ли какой-то опыт использования линукс перед этим дистрибутивом?
VovaDos
Просто также хочу перейти на линукс
VovaDos
Убунту не нравки
Si 🫧
VovaDos
И почему теперь на дебиане?
Si 🫧
Попробовать
Si 🫧
Говорят Федора збс
Si 🫧
Мне главное чтоб граф оболочка была красивая ))
VovaDos
Да KDE не очень то и красивая
VovaDos
Si 🫧
Si 🫧
А мне нрав )) но можно ещё что-то попробовать
Si 🫧
Я по незнанию установила Линукс на хард. Скоро буду переустановить и заодно дистр поменяю
Алексей
Александр
У меня в фаворитах 2 линя)
Минт и kali
Александр
Первый как обычный десктоп, второй как рабочая лошадка для хакерских дел))))
Александр
Для разработки тоже минт юзал)
Щас на маке сижу)
Den
Den
honey
Слушала мгмт когда училась в колледже и на первом курсе уника
Hide
Слушал гот метал в школе, универе и сейчас тоже слушаю 😆
Pavel
70% диплома готово, я молодец
Pavel
honey
Pavel
Закрываю word, а он мне говорит файл не удалось сохранить из-за ошибки доступа к файлу...
Pavel
Это последнее что я хочу сегодня увидеть))
Pavel
Хорошо хоть он где-то в последних сохраняет док)
honey
Hide
Ворд баговая какаха
Hide
С добрым утром ) спите? )
Hide
я тож пробую учить жс )
Hide
class Hero {
constructor (name, hp, level){
this.name = name
this.hp = hp
this.level = level
}
dmg (){
return this.hp -= 20;
}
}
const Val = new Hero('Val', 100, 25 )
Val.dmg()
console.log(Val)
Вопрос такой: почему hp не меняется если я напишу в методе dmg (){
return this.hp - 20;
}
}
Hide
мне коряво объяснили что при простом вычитании число возвращается но не записывается
Hide
чет не оч понятно как все работает ) пытаюсь с классами разобраться
Hide
Света ты классы прокачала? ))
Hide
там пример создание героя, слишком простой ) я из другого курса уже узнал что можно методы класса добавлять
Hide
вот придумал типа хп уменьшается при вызове метода dmg()
honey
А у тебя в методе демедж доступен this?
honey
Если в методе демедж посомотркть консоль лог (this) то что покажет?
Hide
все работает если this.hp -= 20
Hide
просто я подумал а почему просто не вычесть this.hp - 20 )) но так не работает
Hide
значит еще не оч понимаю как класс работает (((
Hide
да и в курсе как то быстро не полно
Hide
щас вот нашел материал разбираюсь
Hide
ахаха напишу ролевую игру!
Hide
class Hero {
constructor (name, hp, level){
this.name = name
this.hp = hp
this.level = level
}
dmg (){
return this.hp -= 20, Бля, дамаг прошел осталось ${this.hp} hp
}
info(){
return Привет меня зовут ${this.name}
}
}
const Val = new Hero('Val', 100, 25 )
console.log(Val.dmg())
Hide
Александр
class Hero {
constructor (name, hp, level){
this.name = name
this.hp = hp
this.level = level
}
dmg (){
return this.hp -= 20, Бля, дамаг прошел осталось ${this.hp} hp
}
info(){
return Привет меня зовут ${this.name}
}
}
const Val = new Hero('Val', 100, 25 )
console.log(Val.dmg())
через конструктор ты задаешь атрибуты героя и их значения (name, hp, level)
Далее у тебя в классе могут быть методы, которые имеют доступ к этим атрибутам. Но они как были функциями так ими и остались.
Если тебе нужно изменить значение HP, то нужно напрямую это сделать this.hp = this.hp-20 или просто this.hp-=20;
А return просто возвращает какой-либо значение из функции и никак не изменяет состояния объекта.
let Alex = new Hero("alex",100,level)
let greetings = Alex.info()
Hide
Hide
а то в нуб чате не оч объяснили
Александр
dmg(){
this.hp-=20; Сначала наносим урон
return this.hp; Потом возвращаем новое значение
}
Hide
ммм
Александр
можно и не возвращать)
Hide
ахах все дошло ) манипуляции можно делать до ретёрна а в ретёрн пихать результат, так? )
Александр
ага
Hide
Александр
да и return не нужен, если тебе не нужно где-то вне этого объекта иметь данные о текущем состоянии
Hide
Александр
а зачем он тебе?
Александр
для чего писать return this.hp?
Hide
посмотреть сколько хп осталось
Hide
убрал return результат undefined
Александр
ну я и говорю, если тебе это нужно знать, тогда это нужно)
Если просто нанести дамаг без инфы о результате, то не нужно)
Hide
я просто фантазирую на тему игр ) там же в некоторых после каждого удара инфа
Александр
Александр
Ну всмысле она там сложнее будет
Александр
базово все так