如何将“ objectName.variableName”作为字符串传递,然后将其作为变量进行操作?

时间:2019-03-12 16:19:37

标签: javascript variables

假设我有这样的JavaScript函数:

function f(DOM_Path) {
  if (typeof DOM_Path !== 'undefined') {
    // Do something
  }
}

现在假设我要向其传递一个由其DOM路径标识的变量,如下所示:

f(document.html);

如果document.html甚至在f()检查之前仍未定义,这将引发错误。为了解决这个问题,我需要某种方式将路径作为字符串传递给变量,就像这样:

f('document.html');

但是,如果执行此操作,如何编辑f()以检查此路径上的变量是否未定义,否则将其用作变量而不是字符串的路径?

0 个答案:

没有答案
相关问题