It seems this option removes all array indexes, not only in leaf nodes. For example:
serialize({ array: [1, 2], nested: [{ key: 1 }, { key: 2 }]}, { showLeafArrayIndexes: false })
Generates:
array[]: 1
array[]: 2
nested[][key]: 1
nested[][key]: 2
But I would have expected:
array[]: 1
array[]: 2
nested[0][key]: 1
nested[1][key]: 2