JS foreach loop para actualizar un elemento de matriz

Actualmente estoy aprendiendo JavaScript. E intenté usar un bucle foreach para actualizar mis elementos en una matriz. Pero el problema es que el resultado "console.log" siempre ha sido la misma matriz que antes. Debajo está el código. ¿Alguien puede ayudar a decir el problema?

var test = [12, 929, 11, 3, 199, 1000, 7, 1, 24, 37, 4,
    19, 300, 3775, 299, 36, 209, 148, 169, 299,
    6, 109, 20, 58, 139, 59, 3, 1, 139
];

var addNum = function(element,index,array){
    if(element%3===0)
    {
        element += 100;
    }
};

test.forEach(addNum);
console.log(test);

Respuestas a la pregunta(2)

Su respuesta a la pregunta