正式参数后面的SyntaxError:missing)

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)

任何人都可以这么好,告诉我有什么问题吗?:)

Mar*_*rko 6

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)