0
У меня есть объект 'data', и у него есть некоторые элементы, некоторые из которых имеют нулевое значение. Когда я печатаю их, а не пробел, печатается нуль.Как использовать функцию trim на объекте для удаления пробелов jquery
Пример:
console.log(data.value1);
console.log(data.value2);
console.log(data.value3);
Выход:
null
null
null
Но при использовании
$.trim(data.value1);
$.trim(data.value2);
$.trim(data.value3);
проблема решена.
Теперь, как я могу использовать обрезку объекта, поэтому мне не нужно писать одинаковый код для всех элементов.
Почему вы должны сделать это? Причина, по которой вы видите «пустая» в консоли, заключается в том, что это значение свойства. Вы видите '' '' при использовании '$ .trim()', поскольку свойство принудительно привязывается к строке. Абсолютно нет точки, чтобы сделать все значения «null» в «' », поскольку принуждение произойдет автоматически при использовании свойства. –
Итетерируйте свойства и обновите их с помощью обрезанного содержимого; – itzmukeshy7
Нет необходимости в jQuery. Просто добавьте значение по умолчанию: console.log (data.value1 || ""); – Roberto