我有
let name = 'enzo'
let age = 20
如果我记录名称console.log(name)
和年龄console.log(age)
,则会显示
恩佐
20
但我期待这种效果
console.log("name:",name)
console.log("age:",age)
它会显示
姓名:enzo
年龄:20
那么如何获取变量的名称?
答案 0 :(得分:7)
一种选择是在对象初始值设定项中使用shorthand property names:
var fields = ['a','b','c']; //variable from database
var data = ['p', 'q', 'r']; //variable from database
var who = ['x', 'y', 'z']; //variable from database
$(function() {
var table = $("#resultTable");
var rowNum = 3;
var resultHtml = $('<table>').append(table.find('tr').first()).html();
for(var i = 0 ; i < rowNum ; i++) {
resultHtml += ["<tr>",
"<td>",
fields[i],
"</td>",
"<td>",
data[i],
"</td>",
"<td>",
who[i],
"</td>",
'</tr>'].join("\n");
}
table.html(resultHtml);
return false;
});
这能解决您的问题吗?