首页 > 解决方案 > 输出包含某个字符串的变量名

问题描述

我想检查多个变量是否包含某个字符串。因此,我正在使用该includes方法。到目前为止,这是有效的。

但是如何获取包含所需字符串的变量的名称?在以下示例中,我需要将“categoryopt2”作为输出。

这是JSFiddle

代码:

var categoryopt1 = '';
var categoryopt2 = "test";

if (categoryopt1.includes('test') || categoryopt2.includes('test')) {

    // in this case get "categoryopt2" as a variable: 

    var matchvariablename = "categoryopt2";

}

标签: javascriptjquery

解决方案


推荐阅读