JS:如何将函数参数包含在一大块字符串中

时间:2015-10-20 06:44:29

标签: javascript conditional

我想要一个函数来返回我经常使用的条件语句的参数,但我无法知道如何在字符串中使用函数参数。这是功能:

function conditionForLinks(textNum, linkNum){
    return "${typeof(contentAsset.custom.brandInfoLinkUrl+textNum) !== 'undefined' && contentAsset.custom.brandInfoLinkUrl+textNum && 
typeof(contentAsset.custom.brandInfoLinkText+linkNum) !== 'undefined' && contentAsset.custom.brandInfoLinkText+textNum}"
}

2 个答案:

答案 0 :(得分:1)

您是否尝试通过单个变量传递多个参数?比如



    function foo(i, j){
        
    }
    
    var bar="1,2";
    foo(bar);




如果有,请尝试

var bar= {i:1, j:2};

答案 1 :(得分:-1)

谢谢你的工作:

function conditionForLinks(textNum, linkNum){
            return "${typeof(contentAsset.custom.brandInfoLinkUrl"+textNum+") !== 'undefined' && contentAsset.custom.brandInfoLinkUrl"+textNum+" && typeof(contentAsset.custom.brandInfoLinkText"+linkNum+") !== 'undefined' && contentAsset.custom.brandInfoLinkText"+textNum+"}"
        }