0

変数をインデックスとして使用して配列にアクセスし、次のように出力しようとしています。

h3= users[{#id}].first_name

しかし、#{id} が原因で「SyntaxError: Unexpected token ILLEGAL」が表示されます。これを行う正しい方法は何ですか?

4

1 に答える 1

3

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
于 2013-02-18T22:23:37.517 に答える