Форум breadcrumbs - Вы здесь:Список разделовAXMA Story Maker JS: Как сделать что-то, вопросы и проблемыJS создание конструктора и объект …
Please Вход or Регистрация to create posts and topics.
JS создание конструктора и объектов
Archonazia@archonazia
15 записей
#1 · 20.02.19, 01:03
Цитата: Archonazia от 20.02.19, 01:03Вот, наконец, и добрался я до JS. Имеется задача - сделать условный кубик с тремя гранями. Решил сделать вот таким кодом:
\ starting objectfunction edge(attack, defence, block){this.attack = attack;this.defence = defence;this.block = block;}\ making edgese1 = new edge(10, 0, 0);e2 = new edge(0, 5, 0);e3 = new edge(0, 0, 1);print(e1.attack);print(e2.defence);print(e3.block);print(e1.attack, e2.defence, e3.block);\ endПри запуске появляется следующий вариант:10endГм, смотрю на это и в полном тупике. Что-то неправильно написано в коде? Почему выводится только одна текстовая строка "end"? А перед этим указывается только, я так понимаю, e1.attack?
Вот, наконец, и добрался я до JS. Имеется задача - сделать условный кубик с тремя гранями. Решил сделать вот таким кодом:
\ starting object
function edge(attack, defence, block){
this.attack = attack;
this.defence = defence;
this.block = block;
}
\ making edges
e1 = new edge(10, 0, 0);
e2 = new edge(0, 5, 0);
e3 = new edge(0, 0, 1);
print(e1.attack);
print(e2.defence);
print(e3.block);
print(e1.attack, e2.defence, e3.block);
\ end
При запуске появляется следующий вариант:
10
end
Гм, смотрю на это и в полном тупике. Что-то неправильно написано в коде? Почему выводится только одна текстовая строка "end"? А перед этим указывается только, я так понимаю, e1.attack?
Голосуйте - палец вниз.0Голосуйте - палец вверх.0
verbaloid@verbaloid
88 записей