当前位置: 首页 > 面试题库 >

传递给函数后确定变量的原始名称

柴彬
2023-03-14
问题内容

我感觉这不可能,但是我想确定已传递给javascript函数的变量的原始变量名。我不知道该如何更好地解释它,所以看看这个例子是否有意义。

function getVariableName(unknownVariable){
  return unknownVariable.originalName;
}

getVariableName(foo); //returns string "foo";
getVariableName(bar); //returns string "bar";

这是我正在使用的jquery插件,我希望能够显示传递给“调试”函数的变量的名称。


问题答案:

没错,以任何理智的方式这都是不可能的,因为只有值才传递到函数中。



 类似资料:
  • 问题内容: 如果我有 我如何在内部找出现在由表示的变量称为? 问题答案: 这是不可能的。即使是按引用传递也不会帮助您。您必须将名称作为第二个参数传递。 但是,您肯定要问的 不是 解决问题的好方法。

  • 问题内容: 是否可以获取传递给函数的变量的原始变量名?例如 以便: 返回值: 编辑: 我想要做的就是使一个函数像: ..并让函数根据传递给它的变量的名称生成文件名。 我想如果不可能的话,我只需要每次将变量和变量名作为字符串传递。 问题答案: 你不能 在传递给函数之前先对其进行评估。您所能做的就是将它作为字符串传递。

  • 问题内容: 在C / C++中,我经常发现在调试定义一个宏时很有用,例如,该宏可以打印出变量名及其值(即可以打印)。您可以使用“字符串化操作符的宏来得到变量名描述这里。有没有办法在Python中做到这一点? 换句话说,我想要一个功能 如果称为(或可能),它将打印出来。我意识到如果将变量及其名称都传递给函数,这样做很简单,但是我在调​​试时经常使用类似这样的函数,重复总是使我很烦。 问题答案: 并不

  • 我定义了一个变量: 在

  • 我正在尝试使用对每一行执行一个函数并创建一个考虑多列的新列,我最初使用的是,但速度非常慢。我希望我的自定义函数中的列列表是一个变量,但除非显式地列出变量名,否则无法使其工作。例如,这是可行的: 但如果我希望它使用列输入作为vars进行计算:

  • 问题内容: 此代码无法正常工作。我想要的只是将变量发送到 正确的方法是什么?: 脚本 问题答案: myFile.php: