... as well as four bonus elements. array1 gets uniform items, but array2 elements get some other properties too array1.push({ val: 0 }, { val: 1 }, { val: 2 }, { val: 3 }); array2.push({ val: 0, a: 0 }, { val: 1, b: 0 }, { val: 2, c: 0 }, { val: 3, d: 0 }); 3/10