В настоящее время я пытаюсь найти, установлено ли свойство объекта "itemBag" в объекте.
Проблема, с которой я сталкиваюсь, заключается в том, что я получаю 2 разных массива из API и свойства "itemBag"не включен в объект, поэтому я получаю" неопределенную "ошибку.
2 разных массива, которые я получаю:
Array 1:
[
[
{
"orderNumber": 1,
"itemBag": [
{
"size": 10000,
"name": "hello.pdf",
}
]
}
]
]
Array 2:
[
[
{
"orderNumber": 1
}
]
]
Функция, которую я использую, чтобы попытаться определить, пуст или нет «itemBag»:
$ scope.reproductions - массив, упомянутый выше
$scope.checkFirstDesignContainerIsEmpty = function() {
var containerIsEmpty;
if($scope.reproductions[0][0].includes(itemBag)) {
containerIsEmpty = true;
}
return containerIsEmpty;
};
Я получаю сообщение об ошибке, что itemBag не определен.