Js

  • 解释一下什么是 promise?

    promise是js中的一个对象,用于生成[可能在将来]产生结果的值。 promise 可以有三种状态: 1.pending:初始状态,既不是成功也不是失败 2.fulfilled...

    2023年12月15日 0 78 0
  • Js 有哪些内置对象?

    有6个 Function、Arguments、Math、Date、RegExp(正则表达式)、Error 精品推荐 GPT-4 Plus账号大大大降价了!免费AI写作工具!

    2023年12月15日 0 72 0
  • JS中的深拷贝与浅拷贝的区别?

    深拷贝 新对象中的更改不会影响原始对象 方法:JSON.parse(JSON.stringify(obj)), 弊端是:NaN, undefined,function这些会出现问题...

    2023年12月15日 0 75 0
  • js中的循环方式及各种遍历的方法

    for循环三个表达式都可以省略,但是两个“;”缺一 不可。 2、for循环的执行特点:先判断再执行,与while相同   3、for循环三个表达式都可以有多部分组成,第二部分多个判...

    2023年11月30日 0 72 0
  • 说明“==”和“===”之间的区别?

    “==”仅检查值相等,而“===”是一个更严格的等式判定,如果两个变量的值或类型不同,则返回false。

    2023年11月30日 0 77 0
  • .call()和.apply()和bind()之间有什么区别?

    **它们的共同之处:** 都“可以用来代替另一个对象调用一个方法,将一个函数的对象上下文从初始的上下文改变为由thisObj指定的新对象”。 **它们的不同之处:** (1、app...

    2023年11月30日 0 91 0
  • 数组中foreach和map的区别

    **相同点** 都是循环遍历数组中的每一项 forEach和map方法里每次执行匿名函数都支持3个参数,参数分别是item(当前每一项),index(索引值),arr(原数组) 匿...

    2023年11月30日 0 84 0
  • JavaScript 内置的常用对象有哪些?并列举该对象常用方法

    对象及方法 1.Arguments 函数参数集合 Arguments[ ] 函数参数的数组 Arguments 一个函数的参数和其他属性 Arguments.callee 当前正在...

    2023年11月30日 0 79 0
  • dom方法

    createDocumentFragment() // 创建一个DOM片段 createElement() // 创建一个具体的元素 、 createTextNode() // 创...

    2023年11月30日 0 90 0
  • 防抖、节流的含义,使用场景?手写一下?

    防抖:触发高频事件后 n 秒内函数只会执行一次,如果 n 秒内高频事件再次被触发,则重新计算时间。 ```js // 手写代码 function debounce(fn, time...

    2023年11月30日 0 77 0
  • 浅谈`axios`,怎么封装`axios`

    `axios`是一个基于`promise`的`Http`库,可以用在浏览器和`node.js`中。可以在浏览器中发送 `XMLHttpRequests`;支持`Promise`语法...

    2023年11月30日 0 77 0
  • 数组的API

    1. concat() 方法用于连接数组。该方法不会改变现有的数组,而仅仅会返回一个副本。 2. toString() 方法可把数组转换为字符串,并返回结果。 3. splice(...

    2023年11月30日 0 74 0
  • JS`的执行机制,宏任务和微任务

    `JS`是一门单线程语言,事件循环是`JS`的执行机制。 但是又分为同步任务和异步任务,同步的进入主线程,异步的进入事件队列中。主线程内的任务执行完毕为空,会去事件队列读取对应的函...

    2023年11月30日 0 93 0
  • 创建对象的方式总结

    1. new 操作符 + Object 创建对象 2. 字面式创建对象 3. 工厂模式 ```js function createPerson(name,age,family) {...

    2023年11月30日 0 76 0
QR code