Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中对字符串调用函数?_Javascript_String_Function - Fatal编程技术网

如何在javascript中对字符串调用函数?

如何在javascript中对字符串调用函数?,javascript,string,function,Javascript,String,Function,也许这很奇怪,但对于同一个GA API帮助函数,我还有一个问题。 我需要指定过滤条件的字符串,但我不知道如何正确使用它。 基本上我想从这个函数调用medium.equals(organic)中生成并返回一个字符串,比如“ga:medium==organic”,其中var-organic=“organic”和var-medium=“ga:medium”。我知道如何使用这两个字符串来生成输出,还有很多条件需要编码,但我只需要知道如何调用字符串medium上的函数,然后如何使用调用对象(字符串)和参数

也许这很奇怪,但对于同一个GA API帮助函数,我还有一个问题。 我需要指定过滤条件的字符串,但我不知道如何正确使用它。
基本上我想从这个函数调用
medium.equals(organic)
中生成并返回一个字符串,比如
“ga:medium==organic”
,其中
var-organic=“organic”
var-medium=“ga:medium”
。我知道如何使用这两个字符串来生成输出,还有很多条件需要编码,但我只需要知道如何调用字符串
medium
上的函数,然后如何使用调用对象(字符串)和参数来返回输出。我想问的可能吗?

您可以向字符串对象添加方法,然后参考
来访问正在操作的字符串

String.prototype.equals = function(arg) {
    return this + "==" + arg;
}

var medium = "ga:medium";
var organic = "organic";
var output = medium.equals(organic);   // "ga:medium==organic"

工作演示:

您可以向字符串对象添加方法,然后参考此访问正在操作的字符串

String.prototype.equals = function(arg) {
    return this + "==" + arg;
}

var medium = "ga:medium";
var organic = "organic";
var output = medium.equals(organic);   // "ga:medium==organic"

工作演示:

您可以向字符串对象添加方法,然后参考此访问正在操作的字符串

String.prototype.equals = function(arg) {
    return this + "==" + arg;
}

var medium = "ga:medium";
var organic = "organic";
var output = medium.equals(organic);   // "ga:medium==organic"

工作演示:

您可以向字符串对象添加方法,然后参考此访问正在操作的字符串

String.prototype.equals = function(arg) {
    return this + "==" + arg;
}

var medium = "ga:medium";
var organic = "organic";
var output = medium.equals(organic);   // "ga:medium==organic"

工作演示:

如果您的问题是在逻辑上比较两个字符串,而不是作为对象:

您可以使用“==”运算符,它比较两个操作数的逻辑相等性,如下所示: 以及操作数的类型

例如:

var x=“5”

x==“5”//返回真值

x==5//返回false


请参阅以下内容:

如果您的问题是在逻辑上比较两个字符串,而不是作为对象:

您可以使用“==”运算符,它比较两个操作数的逻辑相等性,如下所示: 以及操作数的类型

例如:

var x=“5”

x==“5”//返回真值

x==5//返回false


请参阅以下内容:

如果您的问题是在逻辑上比较两个字符串,而不是作为对象:

您可以使用“==”运算符,它比较两个操作数的逻辑相等性,如下所示: 以及操作数的类型

例如:

var x=“5”

x==“5”//返回真值

x==5//返回false


请参阅以下内容:

如果您的问题是在逻辑上比较两个字符串,而不是作为对象:

您可以使用“==”运算符,它比较两个操作数的逻辑相等性,如下所示: 以及操作数的类型

例如:

var x=“5”

x==“5”//返回真值

x==5//返回false

请参阅: