SyntaxError: missing ) after formal parameters

22,907
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;
}
Share:
22,907
Amechi
Author by

Amechi

Updated on July 16, 2022

Comments

  • Amechi
    Amechi almost 2 years

    I run into the same error over and over again within the debugger, "SyntaxError: missing ) after formal parameters".

    Here are my parameters I set:

    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
    };
    

    This is my code:

    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;
    };
    

    I get the same error as well when I enter my functions as well:

    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;
    };
    

    Can anyone be so kind as to tell me what is wrong? :)

  • Amechi
    Amechi over 10 years
    This is great! Thank you very much!
  • admdrew
    admdrew over 10 years
    I think Marko's is the better answer, as OP defines and is trying to use CircleOptions.
  • Vic
    Vic over 10 years
    oh oops, totally skipped over the CircleOptions object