Я отлаживаю код Javascript для Android.
Мне нужно знать различия между одним объектом, который ведет себя ОК и другим объектом, тем же классом, похожим на первый, но ведет себя плохо.
Эти объекты состоят из множества членов, и я хочу определить, какая разница между ними может вызывать различное поведение. Можно ли это сделать с помощью встроенных функций Eclipse? Во время работы?Найти разницу между двумя аналогичными объектами
ответ
Я думаю, что вы можете следовать этой непростой путь:
- Поместите условную точку останова, когда нужно сравнить два объекта
- Внутри кода условия пут сериализации двух объектов (например, с
toJSON
функция) - Сравните вывод сериализации (JSON) с текстом инструмент сравнения
Я думаю, что это плохая идея. (С одной стороны, свойства объектов не упорядочены, поэтому вы можете иметь ложный отрицательный результат только потому, что заказ не является тем же.) Нет причин избегать сравнения объектов напрямую, итерации по его свойствам. –
aleroot, вы можете быть более конкретным. Я не очень разбираюсь в JSON. Вы хотите поместить код для очистки сериализованных данных в файл? Можете ли вы опубликовать несколько строк? – ilomambo
Взгляните на это: http://blog.stchur.com/2007/04/06/serializing-objects-in-javascript/ хорошее сообщение в блоге для получения дополнительной информации о том, как сериализовать объекты в JS. – aleroot
- 1. Найти разницу между двумя объектами
- 2. Найти разницу между двумя объектами в C#
- 3. Использование nodatime Как найти разницу между двумя объектами ZonedDateTime
- 4. Найти разницу между двумя объектами данных с помощью LINQ
- 5. Actionscript - получить разницу между двумя объектами
- 6. Как получить разницу между двумя объектами массива?
- 7. генерировать разницу между двумя объектами сурдиффа
- 8. Найти разницу между двумя сигналами
- 9. найти разницу между двумя словарями
- 10. Найти разницу между двумя температурами
- 11. Найти разницу между двумя файлами
- 12. Найти разницу между двумя массивами
- 13. Найти расстояние между двумя объектами
- 14. Как найти разницу между 2 IEnumerable объектами
- 15. разница во времени между двумя аналогичными значениями
- 16. хэш-функция Python дает большую разницу между аналогичными данными
- 17. Разница между двумя аналогичными TCPDUMP фильтрами
- 18. Как рассчитать разницу (в днях) между двумя объектами DateTime?
- 19. найти разницу между двумя файлами XML
- 20. Найти разницу между двумя древовидными структурами C#
- 21. Найти симметричную разницу между двумя массивами
- 22. Найти разницу между двумя целыми интервалами
- 23. Как найти разницу между двумя документами XML
- 24. Найти разницу между двумя датами в PHP
- 25. Найти минимальную разницу между двумя массивами
- 26. Найти разницу между двумя числами в часах
- 27. Найти разницу между двумя датами/раз
- 28. Как найти разницу между двумя временными интервалами
- 29. , пытаясь найти максимальную разницу между двумя массивами
- 30. SQL, чтобы найти разницу между двумя строками
Вы могли бы написать функцию сравнения, а затем вызвать его на своих двух объектов ... –
Да, это так. Много работы. – ilomambo
Мне это не кажется. Вам нужно только перебирать свойства этих объектов и сравнивать значения ... –