Autor | Zpráva | ||
---|---|---|---|
radozaj Profil |
#1 · Zasláno: 28. 10. 2008, 20:15:58
Ahoj,
ako deklarovať niečo takéto? matica[r][s].hodnota = 5; matica[r][s].delenie = true; Čiže: chcem deklarovať maticu (zároveň jej zadať premenné) o riadkov r = 4 a stĺpcov s = 5, kde každý prvok matice budem mať 2 vlastnosti: hodnotu a delenie. |
||
Měsíček Profil |
#2 · Zasláno: 28. 10. 2008, 20:36:24
Cyklus?
|
||
radozaj Profil |
#3 · Zasláno: 28. 10. 2008, 20:45:28 · Upravil/a: radozaj
Ja som mal pôvodne len maticu. To nebolo problém:
var matica = new Array(5); matica = [ [''], ['', 3, 5, 7, 8, 1], ['', 2, 7, 9, 0, 5], ['', 3, 0, 6, 5, 1], ['', 1, 9, 2, 8, 3] ]; A fungovalo to. Ale teraz by som chcel tie hodnoty dať ako vlastnosť a pridať ešte ďalšie vlastnosti... napr. delenie. Ale neviem ako na to. |
||
peta Profil |
#4 · Zasláno: 29. 10. 2008, 11:12:56
radozaj
matica = { matica : [ [''], ['', 3, 5, 7, 8, 1], ['', 2, 7, 9, 0, 5], ['', 3, 0, 6, 5, 1], ['', 1, 9, 2, 8, 3] ] , delenie : function () {} ; matica.delenie(); ------------------ function obj_matica() { this.matica = [ [''], ['', 3, 5, 7, 8, 1], ['', 2, 7, 9, 0, 5], ['', 3, 0, 6, 5, 1], ['', 1, 9, 2, 8, 3] ] this.delenie = function () {alert(this.matica[x][y])} } var aaa = new obj_matica(); aaa.delenie(); |
||
Časová prodleva: 16 let
|
0