Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] foreach - jak zastąpić
yarek12
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 5.08.2010

Ostrzeżenie: (10%)
X----


Każdemu znana pętla z php foreach wyświetla wszystkie elementy z tablicy (bez powtórzenia tych samych), której oczywiście nie ma w js.

Teraz mój problem:
Mam skrypt który tworzy mi tablice i sumuje takie same wyniki w pętli while, np.:

  1. mat = new Array();
  2. mat[1] += 0.5;
  3. mat[2] += 1.5;
  4. mat[1] += 2;


Jak każdy zauważył w tablicy powtarzają się (mat[1]), teraz potrzebuję skryptu który zwróci mi:

mat[1] = 2.5
mat[2] = 2;

Prościej mówiąc wyświetli wszystkie wyniki z bazy bez powtórzeń.
Jakieś pomysł?
Go to the top of the page
+Quote Post

Posty w temacie
- yarek12   [js] foreach - jak zastąpić   15.06.2011, 14:08:41
- - nospor   Kodfor (var i in mat){ alert(i); a...   15.06.2011, 14:38:46
- - yarek12   Dobra, for, wyświetla mi tablicę, jednak nie mogę ...   16.06.2011, 19:08:00
- - nospor   Bo najpierw się przypisuje a potem dodaje. js jest...   17.06.2011, 06:59:10
- - yarek12   hmm, o ty właśnie wiem. Tylko, że tablica mat pows...   17.06.2011, 08:12:16
- - nospor   KodPetla po i if (typeof mat[i] == ...   17.06.2011, 08:17:55
- - yarek12   "Pętla po i" - nie za bardzo rozumiem. ...   17.06.2011, 08:36:40
- - Pawel_W   tworzącej   17.06.2011, 08:38:56
- - nospor   Oczywiście, że tworzącej, co już wsponiał Paweł   17.06.2011, 08:54:20
- - yarek12   Teraz chyba widzę problem, instrukcja warunkowa kt...   17.06.2011, 10:26:48
- - nospor   Wszystko co podałem jest ok, tylko ty nie umiesz l...   17.06.2011, 10:41:19
- - yarek12   Dobra, za 20 min wrzucę kod jak będe w domu. jeszc...   17.06.2011, 11:07:04
- - nospor   Cytatjeszcze raz dzięki za cierpliwość do mnieNied...   17.06.2011, 11:08:08
- - yarek12   A więc tak html, kod jest dynamiczny, ale pokaże j...   17.06.2011, 12:04:07
- - nospor   Dobra, inaczej... Pokaż kod, zanim zacząłeś robić ...   17.06.2011, 12:07:53
- - yarek12   Masz rację w pętli którą tu wkleiłem brakuje: i++...   17.06.2011, 12:14:27
- - nospor   Coś motasz kolego. Jeśli i zwiększa w pętli, to ni...   17.06.2011, 12:22:21
- - yarek12   Może źle zrozumiałeś, mat[*] *-w nawiasie jest war...   17.06.2011, 12:26:55
- - nospor   Podałeś kod. Odniosłem się do tego kodu. Ten kod n...   17.06.2011, 12:29:45
- - yarek12   Kod właśnie jest dobry, zmyliła cię pętla która wł...   17.06.2011, 12:40:15
- - nospor   Sorki, mój mózg tego nie ogarnia. Z każdym kolejny...   17.06.2011, 12:44:21


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 08:39