(function () {
console.log('test');
}());
(function() {
console.log('test');
})();
发现这两种都可以打印出test,请问有什么不同呢,该如何理解?望大神赐教。
(function () {
console.log('test');
}());
(function() {
console.log('test');
})();
发现这两种都可以打印出test,请问有什么不同呢,该如何理解?望大神赐教。
10 回答11.2k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
运行上没有区别,语意上,第一个是要把整个函数执行结果当做表达式,第二个则是把函数当做表达式