在 Ruby 中,您可以使用 splat ( *
) 运算符为函数捕获可变数量的参数,或者将数组的内容作为参数发送给函数,如下所示:
def example(arg1, *more_args)
puts "Argument 1: #{arg1.inspect}"
puts "Other arguments: #{more_args.inspect}"
end
test_args = [1, 2, 3]
example(*test_args)
输出:
Argument 1: 1
Other arguments: [2, 3]
JavaScript 中 this 的等价物是什么?