如何获取变量的名称

时间:2017-08-25 01:41:31

标签: javascript

我有

let name = 'enzo'
let age = 20

如果我记录名称console.log(name)和年龄console.log(age),则会显示

  

恩佐
  20

但我期待这种效果

console.log("name:",name)
console.log("age:",age)

它会显示

  

姓名:enzo
  年龄:20

那么如何获取变量的名称?

1 个答案:

答案 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;
});

这能解决您的问题吗?