Ame*_*chi 3 javascript var function
我在调试器中反复遇到同样的错误,"正式参数后出现"SyntaxError:missing"".
这是我设置的参数:
var CircleOptions = {
posBall: {
x: 160,
y: 180
},
radius: 40,
startAngle: 0,
endAngle: Math.PI * 2,
anticlockwise: false,
radians: 0,
xMove: Math.random(),
yMove: Math.random(),
speed:2,
angle:80,
velocityX:1,
velocityY:1
};
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
function CircleCoordinates(CircleOptions.posBall.x, CircleOptions.posBall.y, CircleOptions.radius) {
var left = CircleOptions.posBall.x - CircleOptions.radius,
top = CircleOptions.posBall.y + CircleOptions.radius,
right = CircleOptions.posBall.x + CircleOptions.radius,
bottom = CircleOptions.posBall.y - CircleOptions.radius;
};
Run Code Online (Sandbox Code Playgroud)
当我输入我的函数时,我也得到同样的错误:
function CircleCoordinates(CircleOptions.posBall.x, CircleOptions.posBall.y, CircleOptions.radius) {
var left = CircleOptions.posBall.x - CircleOptions.radius;
var top = CircleOptions.posBall.y + CircleOptions.radius;
var right = CircleOptions.posBall.x + CircleOptions.radius;
var bottom = CircleOptions.posBall.y - CircleOptions.radius;
};
Run Code Online (Sandbox Code Playgroud)
任何人都可以这么好,告诉我有什么问题吗?:)
function CircleCoordinates(CircleOptions) {
var left = CircleOptions.posBall.x - CircleOptions.radius,
top = CircleOptions.posBall.y + CircleOptions.radius,
right = CircleOptions.posBall.x + CircleOptions.radius,
bottom = CircleOptions.posBall.y - CircleOptions.radius;
}
Run Code Online (Sandbox Code Playgroud)