在一个长字符串的某个地方调用一个函数

时间:2017-10-08 02:25:53

标签: javascript node.js

嘿是否可以在一个长字符串的某个地方调用一个函数,在那里我有多个+值被添加?例如,请向下看。

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'

1 个答案:

答案 0 :(得分:4)

您所能做的就是将函数的结果附加到字符串上,同样地:

function test() {
  return 'I am fine!'
}

var temp = 'hello..' + 'how do you feel?' + test()

您只需确保函数返回要追加的值。