#3364·ramda

clone new Array(number);

Author: aboveyunhaiCreated Mar 30, 2023Updated Oct 7, 2025

I realized that ramda will remove all value from the new Array initialization with predefine size, is this intentional?

javascript
const data = new Array(5);

console.log(data); // [undefined, undefined, undefined, undefined, undefined] , length: 5
console.log(Ramda.clone(data));
console.log(result); // [] length: 0
 

as oppose to Lodash

console.log(data); // [undefined, undefined, undefined, undefined, undefined] , length: 5
console.log(Lodash.clone(data));
console.log(result); // [undefined, undefined, undefined, undefined, undefined] , length: 5