【发布时间】:2019-05-20 11:39:52
【问题描述】:
我有一个带有数据参数的createTool函数,它返回的对象有很多字段,我想在返回数据中打印参数,但总是不打印任何东西,如何在返回范围内打印数据参数?
createTool(data){
console.log(data); //print data value correctly
return {
id: 'sidebar',
label: 'SideBar',
content: {
tagName: 'div',
components: [
{
script:
`console.log(`+ data + `);\n` //print no thing
}
]
}
}
}
【问题讨论】:
-
你是
evalscript吗?如果data是一个字符串,请将其放在引号中,否则您可能会使用SyntaxError(或者,更好的是,完全避免使用eval) -
你为什么要使用这样的字符串文字?
标签: javascript jquery typescript scope return-value