js
ma13b
这个作者很懒,什么都没留下…
展开
-
el-table合并表头,合并行
el-table表头合并,行合并原创 2022-07-13 09:06:20 · 5290 阅读 · 1 评论 -
函数声明方式及构造函数
一、函数声明方式 1.声明式 函数声明提升,会将函数声明提到函数所在作用域开头,整个作用域内都可使用。 function fn(){} 2.函数表达式 只能在该作用域内,该代码执行后才能调用函数,会变量提升,将fn提升至作用域开头,代码执行前调用结果为 fn==undefined。 let fn = function(){} 3.构造函数 new Function 用来初始化对象, 常用的构造函数: 1. var arr = []; 为 var ...转载 2022-04-23 17:52:58 · 703 阅读 · 0 评论 -
js定义变量小tip
var a = b = c =1 //等价于 var a =1 b=1 c=1 //没有经过var定义的b,c变量视为全局变量 var a=1;b=1;c=1 //等价于 var a=1 var b =1 var c = 1原创 2022-04-23 15:00:15 · 191 阅读 · 0 评论 -
js预解析
Js引擎运行Js分两步: 1.预解析 2.代码执行 把Js中的所有var和function提升到当前作用域最前面(变量提升、函数提升) 然后按顺序执行代码 console.log(a) var a = 1 //等价于 var a console.log(a) a=1 //console =>undifined fn() function fn(){ console.log('123') } //打印'123' fn() var fn = function(){ co原创 2022-04-23 14:07:54 · 153 阅读 · 0 评论 -
for循环 i++和++i的值及循环中的异步函数
一、for循环执行步骤 for(①;②;③){ ④ } 1.① 2.② 3.④ 4.③ 5.重复2-4步,先判断,再执行函数,最后改变判断值 6.最后一次③后,条件②不符合,退出循环 7.=>判断值为首次让②不符合的值 二、i++与++i i++先算后加: let i = 0; let num = i++; console.log("num =" + num); //=>num=0 等价于 let i = 0; let num = i; i+...原创 2022-04-23 11:35:16 · 364 阅读 · 0 评论