# Передача объектов в хелперы в Handlebars

Хелперы параметром могут принимать не только примитивы, но и объекты или массивы. Давайте для примера сделаем хелпер `format`, параметром будет принимать объект с именем и фамилией юзера и возвращать их в отформатированном виде:

`helpers: { format: function(user) { return user.name + ' ' + user.surname; } }`

Давайте передадим в представление объект с юзером:

`app.get('/', function(req, res) { res.render('test', { user: { name: 'name', surname: 'surname', } }); });`

Воспользуемся нашим хелпером в представлении:

`<p> {{format user}} </p>`

Пусть в представление передаются данные покупки:

`app.get('/', function(req, res) { res.render('test', { purchase: { name: 'food', cost: 1000, amount: 5 } }); });`

Сделайте хелпер, который параметром будет принимать объект с покупкой и вводить ее стоимость - сумму, умноженную на количество.

←→
↑