小编mac*_*ejW的帖子

eval不是一个功能

它可能会引起人们的兴趣并节省几个小时,一个讨厌的捆绑问题,eval来自一个文件,而函数来自第二个文件.

eval('console.log(0)')
(function(x){console.log(x)})(1)
Run Code Online (Sandbox Code Playgroud)

将导致:未捕获TypeError:eval(...)不是函数

这是修复

eval('console.log(0)');
(function(x){console.log(x)})(1)
Run Code Online (Sandbox Code Playgroud)

缺少分号,我几次读过JS中的分号,大部分时间都是.

任何评论为什么eval在这种情况下不是一个函数?

javascript syntax eval

1
推荐指数
1
解决办法
6135
查看次数

标签 统计

eval ×1

javascript ×1

syntax ×1