Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]grep() w funkcji nie działa
omxd
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 18.05.2010

Ostrzeżenie: (0%)
-----


Witam,
mam taki kod:
  1. var y = ['menu_home', 'menu_oferta', 'menu_portfolio', 'menu_kontakt'];
  2. function restartMenu(removeItem) {
  3.  
  4. y = jQuery.grep(y,function(value1) {
  5. return value1 != removeItem;
  6. });
  7. console.log(y);
  8.  
  9. }

wszystko działa ok poza funkcją,ale w funkcji już nie.Przypuszczam ,że chodzi o "return" ,ale nie wiem jak je zastąpić.Czy ktoś mogłby coś poradzić?
pozdrawiam

Ten post edytował omxd 2.01.2014, 21:08:48
Go to the top of the page
+Quote Post
bostaf
post
Post #2





Grupa: Zarejestrowani
Postów: 374
Pomógł: 79
Dołączył: 6.04.2010
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Co ta funkcja ma robić i do czego (jakiego elementu HTML) ma zostać zastosowana. Można się domyślić z zastosowanego nazewnictwa, ale lepiej mieć pewność.
Jaką wartość ma zmienna value1?
Go to the top of the page
+Quote Post
omxd
post
Post #3





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 18.05.2010

Ostrzeżenie: (0%)
-----


uaktualnienie menu po przesunięciu scrolla.
potrzebuję uzyskać tablicę bez wskazanej wartości.
value1 to zmienna która tworzy grep() nie ma nadpisanej wartości?
Go to the top of the page
+Quote Post
bostaf
post
Post #4





Grupa: Zarejestrowani
Postów: 374
Pomógł: 79
Dołączył: 6.04.2010
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Cytat(omxd @ 2.01.2014, 21:18:33 ) *
potrzebuję uzyskać tablicę bez wskazanej wartości.

[JAVASCRIPT] pobierz, plaintext
  1. var y = ['menu_home', 'menu_oferta', 'menu_portfolio', 'menu_kontakt'];
  2. delete y[$.inArray("menu_oferta", y)];
  3. console.log(y);
[JAVASCRIPT] pobierz, plaintext

Tylko o usunięcie wartości z tablicy chodziło? Reszta OK?
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 11:36