
奇怪的js
有趣又奇怪的js记录
爱学习的小兰同学
学习总结记录(公众号:元气满满的大咸鱼。欢迎关注。)
展开
-
同步异步输出
<div class="out"> <div class="in"></div> </div> var outer = document.querySelector('.out'); var inner = document.querySelector('.in'); new MutationObserver(function() { //MutationObserver 监听DOM树变化 异步执行 console.log('mutate')原创 2021-08-31 14:26:33 · 336 阅读 · 0 评论 -
关于类型转换
console.log([] == false); //true console.log([] == []); //false console.log([] === []); //false console.log([NaN].indexOf(NaN)); //-1 console.log([NaN].includes(NaN)); //true 还不太懂第2个、第3个,待写。。。原创 2021-08-27 16:51:22 · 91 阅读 · 0 评论 -
奇怪的类型转换
demo: let a = { _d: 0, toString: function() { return this._d } } console.log(a == 0); //true ==会隐藏类型转换 例1:给定以下代码,实现打印win? if (a == 1 && a == 2 && a == 3) { console.log('win'); } 程序如下: let a = { _d: 0, toS原创 2021-08-21 18:40:21 · 90 阅读 · 0 评论