我正在尝试执行使用" new Function"
创建的函数jsonTransformed = new Function("return function(value, axis) {return value + ' degree';}")();
jsonTransformed('kk');
console.log(jsonTransformed('kk'));
我在这里做错了什么?我尝试过搜索但无法找到类似的问题。
更新:接受以下答复。
答案 0 :(得分:0)
您的jsonTransformed
函数没有写任何内容。
使用console.log(jsonTransformed('kk'));
时能够获得某些内容的原因是因为正在返回的值正被写入控制台。
如果你想在DOM上返回值,你必须创建一个选择器来写它。
修改后编辑
创建这样的功能会更容易,更易于管理。
function jsonTransformed(value, axis){
return value + ' degree';
}
当你想要打电话时,这就是你所要做的一切。
jsonTransformed("foo", "bar");
将其分配给变量
var foo = jsonTransformed("for", "bar");
将数据返回到控制台
console.log(jsonTransformed("for", "bar"));