Autor Zpráva
Darker
Profil
Různé objekty mají atributy. Zkoušel jsem přiřadit proměnné atribut, ale nefungovalo to, přitom když proměnné přiřadím .src=něco funguje to jako preload.
Konkrétně:
Mám piškvorky (ano, zas) a hráči se střídají. Každý hráč má víc vlastností, skóre, jméno, číslo.
A aktuální hráč má tyto vlastnosti také, sřídavě si je od hráčů kopíruje. Tedy kopíroval by, a hráči by měli víc vlastností kdyby to fungovalo, kdyby šlo definovat:
hrac1.name="pepa";
hrac1.score=0
//Atd...

Takže je to nemožné, nebo to neumím?
Chamurappi
Profil
Reaguji na Darkera:
Zkoušel jsem přiřadit proměnné atribut, ale nefungovalo to, přitom když proměnné přiřadím .src=něco funguje to jako preload.
Jen na některých speciálních objektech.

A aktuální hráč má tyto vlastnosti také, sřídavě si je od hráčů kopíruje.
Potřebuješ kopírování? Nestačí ti přenášení referencí? Při přiřazování se primitivní typy (čísla, řetězce) kopírují a u objektů se kopírují reference, takže:
var kousky = { nohy: 2, ruce: 2, hlavy: 1 };
var housky = kousky;
housky.nohy = 5;
alert(kousky.nohy);  // vyskočí 5

Takže je to nemožné, nebo to neumím?
Neumíš.
Darker
Profil
Prima, to jsem potřeboval. Jdu to předělat :D

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: