Вам не нужен number_of_items, поскольку вы можете получить его из массива элементов, поэтому вы захотите иметь массив элементов.
var order = {
id: 0,
table: 0,
items: []
};
В идеале вы можете захотеть иметь другой класс для элемента и просто поместить их список в массив элементов.
Это будет выглядеть так:
items = [{name: "", quantity: 0, unit_price: 0}, {...}, {...}]
Вы можете получить сумму, пройдя по массиву и выполнив математику.
Если математика не слишком сложна, я предпочитаю не хранить выводимые значения в объекте, но это именно то, что я делаю.