JavaScript
文章平均质量分 51
陌-凉
这个作者很懒,什么都没留下…
展开
-
箭头函数和普通函数的区别是什么?
箭头函数和普通函数的区别是什么?普通函数this:this总是代表它的直接调用者。在默认情况下,没找到直接调用者,this指的是window。在严格模式下,没有直接调用者的函数中的this是undefined。使用call,apply,bind绑定,this指的是绑定的对象。箭头函数this:在使用=>定义函数的时候,this的指向是 定义时所在的对象,而不是使用时所在的对象;不能够用作构造函数,这就是说,不能够使用new命令,否则就会抛出一个错误;不能够使用 argument原创 2021-03-17 15:40:24 · 1116 阅读 · 0 评论 -
数组取交集、并集与补集
交集集合论中,设A,B是两个集合,由所有属于集合A且属于集合B的元素所组成的集合,叫做集合A与集合B的交集(intersection),记作A∩B。并集给定两个集合A,B,把他们所有的元素合并在一起组成的集合,叫做集合A与集合B的并集,记作A∪B,读作A并B。补集一般指绝对补集,即一般地,设S是一个集合,A是S的一个子集,由S中所有不属于A的元素组成的集合,叫做子集A在S中的绝对补集。在集合论和数学的其他分支中,存在补集的两种定义:相对补集和绝对补集。这样一个需求,原数组arr..原创 2021-03-17 15:12:12 · 3725 阅读 · 0 评论 -
js同步与异步问题
一、JavaScript起源 技术的出现和应用场景密切相关的。JavaScript诞生于1995年。当时,它的主要目的是处理以前由服务器端语言(如Perl)负责的一些输入验证操作。在JavaScript问世之前,必须把表单数据发送到服务器端才能确定用户是否没有填写某个必填域,是否输入了无效的值。Netscape Navigator希望通过JavaScript来解决这个问题。起初名字为livescript,但是后来Netscape(网景)与Sun公司成立了一个开发联盟。Netscape为了搭上媒体热炒Jav原创 2021-02-18 18:25:26 · 233 阅读 · 0 评论 -
package-lock的作用
在 npm 5.0 版本后,npm install 后都会自动生成一个 package-lock.json 文件 ,当包中有 package-lock.json 文件时,npm install 执行时,如果 package.json 和 package-lock.json 中的版本兼容,会根据 package-lock.json 中的版本下载;如果不兼容,将会根据 package.json 的版本,更新 package-lock.json 中的版本,已保证 package-lock.json 中的版本兼容原创 2021-02-18 17:50:35 · 11958 阅读 · 0 评论 -
函数括号与无括号区别
函数带括号:会找到这个函数并且立即执行,括号是“函数调用运算符”,相当于在执行这样一个函数函数不带括号:函数名只是一个变量,指向函数,并不会立即执行,只有在特定的情况下才会触发执行 <body> <div> <button id="btn" onclick="btnClick()">点击</button> <!-- *在button标签中绑定onclick事件, *要写成test(),不能写成test,原创 2021-01-18 11:17:03 · 1385 阅读 · 0 评论