Adding an item to a repeater with code

In the newItemData assignment, instead of an array with an object inside, try just a plain object.

$w.onReady(function () {

    var itemNumber = 1;
    const itemData = [
            {
        _id: itemNumber, 
        name: '', 
        title: '', 
        image: ''
    }
];

    $w("#anecdoteRepeater").data = itemData;

$w("#addAnecdote").onClick(() => {
    console.log("Clicked");
    // Increment the itemNumber variable
    itemNumber = itemNumber + 1;

    // Create a new item data object with default values
    const newItemData = {
        _id: itemNumber,
        name: '',
        title: '',
        image: ''
    };

    // Push the new item data to the itemData array
    itemData.push(newItemData);
    console.log(itemData);

    // Set the updated itemData array as the repeater's data
    $w("#anecdoteRepeater").data = itemData;
});
});