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?
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: 5Source: ramda/ramda