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;
}
Author by
Amechi
Updated on July 16, 2022Comments
-
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 over 10 yearsThis is great! Thank you very much!
-
admdrew over 10 yearsI think Marko's is the better answer, as OP defines and is trying to use
CircleOptions
. -
Vic over 10 yearsoh oops, totally skipped over the
CircleOptions
object