我可以将数组作为函数中的参数/参数传递吗?
例如,这有效:
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()此处发布该功能,因为我认为它不相关。