Question
Should this behaviour (see examples) be fixed?
Examples
1. addIdToArray([])
addIdToArray([]);
// --> []
2. addIdToArray([{}, {}])
addIdToArray([{}, {}]);
// --> [ { id: 1 }, { id: 2 } ]
3. addIdToArray([[], []])
addIdToArray([[], []]);
// --> [ { id: 1 }, { id: 2 } ]
4. addIdToArray(undefined)
addIdToArray(undefined);
// --> [ { id: 1 } ]
Question
Should this behaviour (see examples) be fixed?
Examples
1. addIdToArray([])
2. addIdToArray([{}, {}])
3. addIdToArray([[], []])
4. addIdToArray(undefined)