
解剖JavaScript系列
公司实习生最喜欢问我的问题:这个怎么又报Undefined了。
JS,你我真的熟悉它吗?老朋友,别来无恙。每日工作之余,你且请坐,赏这万家灯火,霓虹闪烁,听我用键盘,剖析这有趣的世界。
家威Geek
自信世上没有学不会的东西。只有需要和不需要学。
展开
-
JS Array那些事儿
entries()方法返回一个新的Array Iterator对象什么是Array Iterator对象?const array1 = ['a', 'b', 'c'];const iterator1 = array1.entries();console.log(iterator1.next());console.log(iterator1.next());console.log(iterator1.next());console.log(iterator1.next());打印结果:原创 2020-08-05 15:16:59 · 489 阅读 · 0 评论 -
了解this
this到底指向哪里?this指向问题就看一点就行,this 的值就是在点之前的这个对象,即调用该方法的对象。在没有对象的情况下调用:this == undefinedfunction sayHi() { alert(this);}sayHi(); // undefined在这种情况下,严格模式下的 this 值为 undefined。如果我们尝试访问 this.name,将会报错。在非严格模式的情况下,this 将会是 全局对象(浏览器中的 window)。这是一个历史行为,“use原创 2020-07-30 17:40:08 · 214 阅读 · 0 评论