sty-wolf,
я не знаю структуру вашей корзины, и есть productsArr, это действительно она, а sbId это товар в ней (getQuantity это не понятно), то все будет работать:
var productsArr = {
'23': {
name: 'name',
count: 2
}
};
alert(productsArr[23] ? 1 : 0)
alert(productsArr[25] ? 1 : 0)
То есть не обязательно в данном случае проверять undefined, а держать в корзине товары без количества, то есть не набранные фактически, это нонсенс.