Попробуйте взглянуть на эту сообщение и, возможно, на эту .
Из MDN :
Объект
arguments
является локальной переменной, доступной во всех функциях;arguments
как свойство функции больше нельзя использовать.Вы можете ссылаться на функцию
arguments
в функции, используя объектarguments
. Этот объект содержит запись для каждого аргумента, переданного функции, индекс первой записи, начинающийся с 0.Вы можете использовать объект
blockquote>arguments
, если вы вызываете функцию с большим числомarguments
, чем формально объявили о принятии. Этот метод полезен для функций, которым может передаваться переменное количество аргументов.function myConcat(separator) { var result = ""; // iterate through non-separator arguments for (var i = 1; i < arguments.length; i++) { result += arguments[i] + separator; } return result; }
Согласно sf docs
m %>%
as.data.frame %>%
sf::st_as_sf(coords = c(1,2))
st_as_sf.matrix=function(x,...){st_as_sf(data.frame(x),...)}
– Spacedman 27 May 2017 в 11:26