根据语言环境更改 forEach
Change an forEach depending on the locale
<% if (locale === 'pt') {
data[i].info.pt.forEach(function(info) { %>
<li><%= info %></li>
<% }); %>
<% } else if (locale === 'en') {
data[i].info.en.forEach(function(info) { %>
<li><%= info %></li>
<% } else if (locale === 'es') {
data[i].info.es.forEach(function(info) { %>
<li><%= info %></li>
<% } %>
我有一个名为 locale 的变量,它会根据网站的语言更改值,我在一个对象上对每个对象执行此操作,具体取决于语言环境的值,有什么方法可以做到这一点更好?
我是这样尝试的:
<% data[i].info. + locale + .forEach(function(info) { %>
<li><% info %></li>
<% }); %>
不过我好像不行
<% data[i].info[locale].forEach(function(info) { %>
<li><% info %></li>
<% }); %>
<% if (locale === 'pt') {
data[i].info.pt.forEach(function(info) { %>
<li><%= info %></li>
<% }); %>
<% } else if (locale === 'en') {
data[i].info.en.forEach(function(info) { %>
<li><%= info %></li>
<% } else if (locale === 'es') {
data[i].info.es.forEach(function(info) { %>
<li><%= info %></li>
<% } %>
我有一个名为 locale 的变量,它会根据网站的语言更改值,我在一个对象上对每个对象执行此操作,具体取决于语言环境的值,有什么方法可以做到这一点更好?
我是这样尝试的:
<% data[i].info. + locale + .forEach(function(info) { %>
<li><% info %></li>
<% }); %>
不过我好像不行
<% data[i].info[locale].forEach(function(info) { %>
<li><% info %></li>
<% }); %>