零散的js笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零散的js笔记相关的知识,希望对你有一定的参考价值。

来源:JS的函数定义方式以及对声明的提前

 

以下代码,声明语句会被提前到当前作用域(全局作用域和函数作用域)的顶部。但赋值语句不会提前,依然留在原地

var x = function(){};
var y = 123;

而函数的声明也会提前到作用域的顶部

function f(){}

 

对以上的总结就是:只要是声明(变量声明或函数声明)就会被提前,但赋值语句不会被提前

 

以下代码中的y所在的环境,是全局环境,而不是当前 new 所在的环境

new Function(‘return y‘);

 

 

以上是关于零散的js笔记的主要内容,如果未能解决你的问题,请参考以下文章

js 零散知识总结

SQL Server 零散笔记

webpack学习笔记

js-权威指南学习笔记14

js零散知识点总结

学习笔记:python3,代码片段(2017)