es6 static
static静态,指私有 不会被影响
例如:
一个html 引用了3个JS文件,这3个JS文件中 都有 var a = xxxxx
加static后就不会影响了,否则就冲突了
原理:
一个程序由两个源文件组成,其中在一个源文件中定义了“int n;”,在另一个源文件中定义了“static int n;” 计算机给它们分别分配了不同的空间,两个值互不干扰。
课外知识:
node的模块引用机制中, 会将每个文件用闭包封起来,变量就不会污染了
static静态,指私有 不会被影响
例如:
一个html 引用了3个JS文件,这3个JS文件中 都有 var a = xxxxx
加static后就不会影响了,否则就冲突了
原理:
一个程序由两个源文件组成,其中在一个源文件中定义了“int n;”,在另一个源文件中定义了“static int n;” 计算机给它们分别分配了不同的空间,两个值互不干扰。
课外知识:
node的模块引用机制中, 会将每个文件用闭包封起来,变量就不会污染了