{"conversations": [{"from": "user", "value": "Estic programant en JavaScript, tinc el seg\u00fcent arranjament: const numbers = [1, 2, 3, 4, 5]; Com puc rec\u00f3rrer- lo i multiplicar per 2 cada element? No vull utilitzar un cicle FOR per a aquesta tasca. L' arranjament resultant s' ha de anomenar numbersByTwo."}, {"from": "assistant", "value": "At\u00e8s que la matriu s' inicialitza com 'const' (constant) i no podem canviar els valors amb fill () i map () podem usar la recursivitat. const numbers = [1, 2, 3, 4, 5]; numbersByTwo( numbers); function numbersByTwo( arr, index) { index = (index === undefinid)? 0: index; if( indix < arr. length) { consoe.log( ar [index] * 2); numbersByTwo( ar, ++index); } } }"}]}