笔记
hello_xu_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
找出数组中没有重复的数
javaScript找出数组不重复的数有这样一个数组 arr = [1,1,2,2,3,4,5,6,6],怎么找出3、4、5 ?// 1.使用indexOf和lastIndexOffunction find(arr){ return arr.filter((item,index)=>{ return arr.indexOf(item) === arr.lastIndexOf(item) })}// 2.使用map集合记录出现的次数function find(arr){ let原创 2021-04-18 13:04:33 · 1178 阅读 · 0 评论 -
容易引起误会的JavaScript
一. BooleanBoolean是对应布尔值的引用类型,如果我们需要创建一个Boolean对象(注意:创建的是对象),我们都知道new操作符会在构造函数执行之返回一个新的对象实例,所以我们可使用它的构造函数,传入true或false,如下列所示let booleanObj = new Boolean(true);我们在控制台打印输出一下booleanObj发现打印的是一个对象,而不是字面量true,接下来我们有这样一个例子,结果会输出什么呢。let booleanObj = new原创 2021-04-14 11:25:39 · 165 阅读 · 0 评论 -
手写JavaScript的call、apply、bind函数
一.call、apply、bind函数介绍在多数编程语言中都有this关键字,这个关键字 一般指向的是某个对象,比如说在JavaScript中this一般是在函数调用时,指向最后调用这个函数的对象。如果是在非严格模式下,直接执行函数,则指向我们的全局对象,比如说window。要记住,这个this一定是的在函数调用执行的时候生成的。对于每一个对象都有它的属性以及方法,比如说一个数组arr,arr实例对象可以通过原型链使用到它原型上的方法,而其他不是数组类型的则不能直接使用arr的一些方法,比如说类数组。然原创 2021-04-11 14:22:32 · 155 阅读 · 0 评论
分享