嘿是否可以在一个长字符串的某个地方调用一个函数,在那里我有多个+值被添加?例如,请向下看。
function test() {
console.log('I am fine!')
}
var temp = 'hello..' + 'how do you feel?' + test() + 'something else'
这对我来说也不起作用
var test2 = function test() {
console.log('I am fine!')
}
var temp = 'hello..' + 'how do you feel?' + test2 + 'something else'
我需要在var temp的定义中添加一个函数test()的调用 - 任何想法?
编辑这个问题的答案。这就是我想要的,也许这有助于其他人
function test() {
console.log('lorem1')
console.log('lorem2')
//.. do other stuff
return '\n'
}
var temp = 'lorem' + 'ipsum' + test() + 'something else'
答案 0 :(得分:4)
您所能做的就是将函数的结果附加到字符串上,同样地:
function test() {
return 'I am fine!'
}
var temp = 'hello..' + 'how do you feel?' + test()
您只需确保函数返回要追加的值。