将函数参数作为数据切换属性传递?

问题描述 投票:0回答:1

我想编写一个函数并多次调用该函数,以便每次传递不同的数据切换属性作为函数的参数,但它似乎不起作用?这可能吗?

编辑这样的内容:

var argument1 = "something";

function test(param) {
    console.log('[data-toggle="param"]');
}

test(argument1);
javascript function
1个回答
1
投票

为了使用函数参数的值

param
,您需要正确使用变量。现在您只是将其视为字符串的文字部分。

function test(param) {
    console.log('[data-toggle="' + param + '"]');
}

通过用单引号结束字符串,就像开始时一样,我们现在可以使用

param
运算符连接函数参数
+
的值。然后通过使用另一个
+
并开始一个新的字符串文字,并使用另一个单引号,我们可以继续构建字符串。

示例:https://jsfiddle.net/wsyr5d9s/

© www.soinside.com 2019 - 2024. All rights reserved.