Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. JavaScript
  3. Справочник по JavaScript
  4. Стандартные встроенные объекты
  5. Function
  6. Function.arguments

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

Function.arguments

Устарело: Эта возможность была удалена из веб-стандартов. Хотя некоторые браузеры по-прежнему могут поддерживать её, она находится в процессе удаления. Не используйте её ни в старых, ни в новых проектах. Страницы или веб-приложения, использующие её, могут в любой момент сломаться.

Сводка

Свойствоfunction.arguments ссылалось на массивоподобный объект, соответствующий аргументам, переданным в функцию. Используйте вместо него простую переменнуюarguments.

Описание

Синтаксисfunction.arguments устарел. Рекомендуемым способом доступа к объектуarguments, доступному внутри функций, является простая ссылка на переменнуюarguments.

В случае рекурсии, то есть, если функцияf несколько раз появляется в стеке вызовов, значениеf.arguments представляет аргументы, соответствующие самому последнему вызову функции.

Примеры

js
function f(n) {  g(n - 1);}function g(n) {  console.log("до: " + g.arguments[0]);  if (n > 0) {    f(n);  }  console.log("после: " + g.arguments[0]);}f(2);// Вывод// до: 1// до: 0// после: 0// после: 1

Спецификации

This feature does not appear to be defined in any specification.

Совместимость с браузерами

Смотрите также

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp