Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 1 Dołączył: 18.09.2006 Skąd: Skarżysko Ostrzeżenie: (0%)
|
Witajcie.
Zacząłem ostatnio odświeżać wiadomości o JS i zatrzymałem się na problemie, którego rozkminić nie mogę i poszukiwania w google (może nieskuteczne) nie przyniosły wyjaśnienia. Chodzi mianowicie o taki kod: function repeat(options) { options = options || {}; for (var opt in (repeat.defaultOptions || {})) { if (!(opt in options)) { options[opt] = repeat.defaultOptions[opt]; } } for (var index = 0; index < options.times; ++index) { alert(options.rant); } } repeat.defaultOptions = { times: 2, rant: 'IE6 must die!' }; rozumiem prawie całość oprócz 2 linijek: options = options || {}; (repeat.defaultOptions || {}) moje pytanie jest o co chodzi z tym || {}? Wydaje mi się, że trzeba to czytać "lub ..." ale nie wiem co dalej i jak to ugryźć. Z góry dziękuje za pomoc |
|
|
|
esp Wyjaśnienie skryptu - wartość lub {} 1.11.2011, 22:45:27
wookieb Proszę wstawić bbcode.
[JAVASCRIPT] pobierz, plain... 1.11.2011, 22:51:50
wszerad Z tym lub masz racje, natomiast te klamry to defin... 1.11.2011, 22:54:34
esp Oki, super dzięki.
Więc tak:
[JAVASCRIPT] pobier... 1.11.2011, 23:09:38
wookieb Nie. Najpierw decyduje czy iterować po pustym obie... 1.11.2011, 23:12:30
esp Super dzięki wielkie, już pojąłem 1.11.2011, 23:20:41 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 07:06 |