Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz
  • 0

Wartości z tablicy do var


Seith

Pytanie

Opublikowano

Cześć,

Jest jakiś sposób, żeby przypisać do zmiennej - wartość z tablicy?

Mam tablice:

  var dni = ["poniedziałek", "wtorek", "środa", "czwartek", "piątek", "sobota", "niedziela"];

Następnie muszę przypisać każdą z wartości tablicy do zmiennej o tej samej nazwie.

var poniedziałek = parseInt($(elem).data("poniedziałek"), 10);
var wtorek = parseInt($(elem).data("wtorek"), 10);
var środa = parseInt($(elem).data("środa"), 10);
.
.
.

A następnie porównać wszystkie zdeklarowane zmienne do siebie.

return poniedziałek >= minPrice && poniedziałek <= maxPrice || wtorek >= minPrice && wtorek <= maxPrice || środa >= minPrice && środa <= maxPrice

I teraz pytanie jak to zrobić, żeby uzyskać taki efekt wykorzystując tablice dni? Tak aby w miejscu dni[0] było poniedziałek i zdeklarowało var poniedziałek

var dni[0] = parseInt($(elem).data(		dni[0]		), 10);
var dni[1] = parseInt($(elem).data(		dni[1]		), 10);
var dni[2] = parseInt($(elem).data(		dni[2]		), 10);
.
.
.

 

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

Opublikowano

Nie da się zadeklarować zmiennej o dynamicznej nazwie. Jedynie co, to możesz utworzyć dynamicznie atrybuty obiektów globalnych.

Jeżeli skrypt będzie uruchamiany w przeglądarce:

window[dni[0]] = parseInt($(elem).data(dni[0]), 10);
window[dni[1]] = parseInt($(elem).data(dni[1]), 10);
window[dni[2]] = parseInt($(elem).data(dni[2]), 10);
...

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...