我可以将数组作为函数中的参数/参数传递吗?
例如,这有效:
key(0, arrowRight, 'regX', anchorLast, 8, 'quartInOut', 175);
但是,这不会:
var banana = [0, arrowRight, 'regX', anchorLast, 8, 'quartInOut', 175]
key(banana);
Uncaught TypeError: Cannot read property 'x' of undefined
从key()
函数内部返回。这里undefined
的东西应该是arrowRight
(一个对象)。
我已经尝试过寻找答案,并且大多数都规定使用.apply()
(或.call()
),但我不确定如何将其应用于我的情况。即使是同样的问题,我也不是(仍然是 Javascript 初学者)。
我没有在key()
此处发布该功能,因为我认为它不相关。