Please enable JavaScript to use CodeHS

Want to receive Question of the Day updates? Subscribe Here

JavaScript Question of the Day March 28, 2025

  1. Incorrect Correct No Answer was selected Invalid Answer

    Take a look at the following program:

    let rect;
    let change = -5;
    
    function main() {
        createRect(100, 100, 200, 100, "red");
        setTimer(changeRect, 50);
    }
    
    function createRect(x, y, width, height, color) {
        rect = new Rectangle(width, height);
        rect.setPosition(x, y);
        rect.setColor(color);
        add(rect);
        return rect;
    }
    
    function changeRect() {
        rect.setWidth(rect.getWidth() + change);
    }
    
    main();
    JavaScript

    How does the changeRect function affect the object rect?