![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
Lemom199
这个作者很懒,什么都没留下…
展开
-
js中求两个数组的并集和交集,差集 (Set对象用法)
【代码】js中求两个数组的并集和交集,差集 (Set对象去重)原创 2023-10-22 19:27:51 · 186 阅读 · 0 评论 -
1.逗号表达式,2.匿名函数 3.this指向
temp.foo() 直接调用temp对象中的foo函数 当前this指向temp对象 {x:50,foo:f()} 就找到了x:50。所以this指向的是 window,this.x 取的就是全局变量x,因此返回30,而不是局部作用域里面的10。再执行逗号右边的temp.foo,整个表达式返回的也是这个,所以最终返回的是,temp.foo(),先执行逗号左边的temp.foo,这就是一个取了对象里面的方法,并没有执行,所以没有什么用;(temp.foo,temp.foo)() 相当于一个匿名函数。原创 2023-09-23 16:52:18 · 30 阅读 · 1 评论 -
js类型检验的一些常用的方式
在 JavaScript 中,有多种方式可以进行类型检验。1.typeof操作符2.instanceof 操作符:3.hasOwnporperty 检测当前属性是否为对象的私有属性4.prototype.toString.call() 方法:5.Array.isArray()可以用于判断数组类型原创 2023-09-17 19:47:18 · 57 阅读 · 1 评论 -
ES6箭头函数的理解
1.如果箭头函数的函数体只有一句执行代码,简单返回某个变量或者返回一个简单 的js表达式,可以省去函数体花括号{ }和return。1.箭头函数没有prototype(原型),箭头函数没有自己的this,继承的是外层代码块的this。//箭头函数没有prototype也没有自己的this指向并且不可以使用arguments。4.不可以使用yield命令,因此箭头函数不能用作 Generator(生成器) 函数。2.不可以当做构造函数,也就是说不可以使用new命令,否则会报错的。原创 2023-08-26 20:20:20 · 27 阅读 · 0 评论