2013-02-18 2 views
0

Я пытаюсь получить доступ к массиву, используя переменную в качестве индекса, а затем вывести его, как так:Использование переменной в качестве индекса массива в нефритом

h3= users[{#id}].first_name

Но я получаю «SyntaxError : Неожиданный токен ILLEGAL "из-за # {id}. Каков правильный способ сделать это?

ответ

2

Вы можете использовать только id без хеша или фигурных скобок.

index.js

exports.index = function(req, res){ 
    res.render('index', { 
    title: 'Express', 
    users: [{first_name: 'John', age: 20}, {first_name: 'Mike', age: 30}], 
    id: 1 
    }); 
}; 

index.jade

extends layout 

block content 
    h1= title 
    p Welcome to #{title} 
    p= users[id].first_name 
+0

Это было глупо, спасибо! – Smitha

Смежные вопросы