Как отличить пустой массив от массива из пустой строки при преобразованиях при помощи `join()` и `split()`?
var arr = [];
var str = arr.join(','); // ''
var res = str.split(','); // ['']
var arr2 = [''];
var str2 = arr2.join(','); // ''
var res2 = str2.split(','); // ['']
Ответы (2 шт):
Автор решения: Aziz Umarov
→ Ссылка
Просто проверьте исходный массив на длину перед использованием, тем самым вы определяете что передать на сервер. Если получив на сервере массив с пустой строкой вы поймёте что было в исходнике.