mozilla
Wyniki wyszukiwania

    length

    Podsumowanie

    Określa liczbę argumentów oczekiwanych przez funkcję.

    Własność obiektu: Function
    Zaimplementowana w: JavaScript 1.1
    Wersja ECMA: ECMA-262

    Opis

    Obiekt length znajduje się na zewnątrz funkcji i określa jak wiele argumentów ma oczekiwać funkcja, i.e. liczbę oficjalnych parametrów. W przeciwieństwie do obiektu arguments.length, który znajduje się wewnątrz funkcji, określa liczbę argumentów faktycznie przekazywanych do funkcji.

    Przykład

    Przykład: Zastosowanie Function.length i arguments.length

    Następujący przykład pokazuje w jaki należy zastosować Function.length i arguments.length.

    function addNumbers(x, y){
       if (arguments.length == addNumbers.length) {
          return (x + y);
       }
       else
          return 0;
    }
    

    Jeśli podamy więcej niż dwa argumenty do tej funkcji, funkcja zwróci 0:

    addNumbers(3,4,5)   // zwraca 0
    addNumbers(3,4)     // zwraca 7
    addNumbers(103,104) // zwraca 207
    

    Autorzy i etykiety dokumentu

    Contributors to this page: Ptak82, Internauta1024A, Mgjbot
    Ostatnia aktualizacja: Mgjbot,