还有一个问题 为什么console.log(b) 是undefined
function x() {
console.log(11111)
}
var b = x()
console.log(b)
还有一个问题 为什么console.log(b) 是undefined
function x() {
console.log(11111)
}
var b = x()
console.log(b)
你的function x
这个没有返回值 return
一个返回值 就不会 undefined
https://developer.mozilla.org...
function x() {
console.log(11111)
return 222222
}
var b = x()
console.log(b)
VM1436:2 11111
VM1436:6 222222
我的理解:
可以打断点试试~
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.2k 阅读
var b = x()
x()
调用了函数x
。然后
x()
的返回值 (undefined
)被赋值给了b