💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
~~~ /* * 变量提升: * function fn; */ // console.log(fn);//=>undefined if (1 === 1) { console.log(fn);//=>函数本身:当条件成立, 进入到判断体中(在ES6中它是一个块级作用域) 第一件事并不是代码执行,而是类似于变量提升一样, 先把FN声明和定义了,也就是判断体中代码执行之前, FN就已经赋值了 function fn() { console.log('ok'); } } // console.log(fn);//=>函数本身 ~~~ ~~~ console.log(fn);//=>undefined if (1 === 2) { console.log(fn); function fn() { console.log('ok'); } } console.log(fn);//=>undefined ~~~