开发者控制台中箭头与<- undefined的含义是什么?
开发者控制台里的“<- undefined”到底啥意思?
箭头和undefined分别代表啥
<-:就是个标识,告诉你这是刚才执行的代码返回的结果,相当于指向返回值的提示箭头。- 灰色的
undefined:说明你刚运行的这段代码没有明确返回值,在JavaScript里,没有返回值的代码默认会返回undefined。
为啥执行console.log("12")会多出这个
console.log("12")的作用只是在控制台打印内容,但这个函数本身的返回值就是undefined。你在控制台执行这段代码时,它会先完成打印12的操作,然后控制台会自动显示这段代码的返回结果,所以就会额外冒出<- undefined。
举个例子,要是你直接在控制台敲123或者写const num = 20; num,控制台就会显示<- 123或者<- 20——因为这些代码有明确的返回值。
内容的提问来源于stack exchange,提问作者Alan
相关产品推荐
相关产品推荐

