Добавление переменной «атрибут» к переменной в Javascript - PullRequest
0 голосов
/ 06 марта 2012

Я пишу код JavaScript для моего веб-приложения. Мне нужно сделать переменную, с которой связан атрибут. т.е.: Dice1.PowerUp

Поэтому, когда я кодирую, я могу бросить игральную кость, которая отличается, когда при включении питания он равен 0, 1 или 2. Должен ли я кодировать 2 разные переменные и устанавливать их одновременно, или я могу просто кодировать связанная переменная, которая будет работать как атрибут для сортировки.

В ожидании ответа я кодирую его двумя переменными, которые будут установлены одновременно.

Код:

var consDie = new Array(3); 
//Implanté les élément de constance des dés. 
for (var i = 0; i <= 2; i++){ 
    consDie[i] = 12 - (i * 2); 
    console.log("D" + consDie[i]); 
    //Ça marché... holy macaroony! 
} 
var consNDice = 6; //Constante pour le nombre de dés 
var consAlign = {
    UnAl : consDie[2], 
    Bal : consDie[1], 
    Phys : consDie[0], 
    Ment : consDie[0]
}; 
//declaration of an object that contain the kind of dice that is rolled by powerup

Ответы [ 2 ]

2 голосов
/ 06 марта 2012

вы можете создать класс для игры в кости:

function Dice (power_up) {
    this.power_up = power_up;

    this.rollDice = function() {
        return Math.floor(Math.random()*6) * power_up;
    };
}

, чтобы вы могли создать объект для игры в кости с включенным включением, а затем использовать функцию rollDice, чтобы получить значение

1 голос
/ 06 марта 2012

Вы можете попробовать использовать литерал объекта: http://www.dyn -web.com / tutorials / obj_lit.php

Или вы можете создать полный класс: http://www.phpied.com/3-ways-to-define-a-javascript-class/

...