随笔分类 - javascript
摘要:最近本仙女正在筹划减肥事宜 然鹅 才吃了两个晚上的果蔬 就放弃战斗了 太乏了 < 蜜汁分割线 > 谈正事,正则表达式为什么存在呢? 我想大概是因为计算机并不能了解人心! 比方说,你想要美女的企鹅号,那计算机肯定不知道啥是企鹅号,更不会知道啥叫美女,就会给你一些乱七八糟的东西, 这样直男癌就会很懊恼,
阅读全文
摘要:箭头函数也叫lambda表达式 据说其主要意图是定义轻量级的内联回调函数 栗有: 实则 1.注意点: (1)当箭头函数有一个参数的时候,参数可以不加括号,没有参数的时候就必须要加。 定义 函数名 = 参数 => 函数体 (2)如果函数体不止一行,应该用花括号括起来,这时就要显示地返回。 定义 函数名
阅读全文
摘要:如下,正常应该输出是的1,但是下面的输出结果是5 原因(参照js中的预解释篇) 首先会对变量进行预解释,带有var和function的变量(等号左边的,因为右边属于定义值) 上面在预解释中声明了a和i,然后循环中对a[i]进行定义,但是未执行即 a[0] = function(){ a[1] = f
阅读全文
摘要:1.什么是预解释? 在当前作用域下,JS代码执行之前,首先会把带var和function关键字的进行提前的声明或者定义 例如: js中私有作用域是可以使用全局作用域的变量的,所以正常来讲,4行应该打印出10而不是undefined,这就是因为demo()被调用时先声明了私有作用域内的a,开辟了一块儿
阅读全文

浙公网安备 33010602011771号