
js
shuoxi666
这个作者很懒,什么都没留下…
展开
-
全面理解 JS的 event loop(事件循环机制)
目录JavaScript是单线程执行栈、任务队列同步任务、异步任务、宏任务、微任务setTimeout()、setInterval()Promiseprocess.nextTicksetImmediate优先级代码解析先看段代码:console.log(1) setTimeout(function() { console.log(2) new Promise(function(resolve, reject) { console.log(原创 2020-08-20 12:08:51 · 381 阅读 · 0 评论 -
js实现别踩白块
文章目录html部分:css部分:javascript部分:html部分:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-sca...原创 2019-12-06 16:38:24 · 326 阅读 · 0 评论 -
js中 this问题
先看一张规则图判断时间是函数执行的时候总结规则:1.如果使用了new语句,那么this就指向新创建的对象。 function Person(){ this.age = 20; this.sex = "man"; this.name = "xiaoq"; console.log(this); } var people ...原创 2019-12-01 20:17:41 · 153 阅读 · 0 评论 -
js typeof的所有返回值
typeof的所有返回值1. " number "2. " object "3. " string "4. " boolean "5. " function "6. " undefined " 一些特殊的返回值表达式返回值typeof NaN" number "typeof undefined" undefined "typeof null"...原创 2019-12-01 11:49:21 · 223 阅读 · 0 评论 -
js中布尔值为false的六种情况
以下6个值转换为布尔值为false。1. undefined2. false3. 04. “”(空字符串)5. null6. NaN除了以上6个值,其余所有值转换为布尔值都为true。原创 2019-12-01 11:39:10 · 1941 阅读 · 0 评论 -
Object.create()方法
一:语法Object.create(proto, [propertiesObject])该方法创建一个新对象,并指定该对象的原型对象 ------- proto二:参数proto : 必须。表示新建对象的原型对象,即该参数会被赋值到目标对象的原型上。该参数可以是null, 对象, 函数的prototype属性(创建无原型的对象时需传null , 否则会抛出TypeError异常)。...原创 2019-11-13 21:58:07 · 468 阅读 · 0 评论 -
js遍历对象
使用js遍历对象(递归)<html><title>js遍历对象</title><body> <script> var cla = { list: { person: { name: "shishuo...原创 2019-10-16 17:12:03 · 104 阅读 · 0 评论 -
js小知识点
一:typeof()可能返回的值1.number2.String3.boolean4.object 数组,对象,null的返回值都是object 5.function6.undefined二:区分对象和数组的三种方法1.toString2.constructor3.instanceof...原创 2019-05-22 08:35:03 · 92 阅读 · 0 评论