subtitle
递归、循环、迭代、遍历和枚举区别 递归、循环、迭代、遍历和枚举区别
递归:一个函数不断调用自身的行为 循环:指的是在满足条件的情况下,重复执行同一段代码。一般语言都会有三种类型的循环语句:for语句、while语句和do While语句 迭代:反复调用同一个过程最终达成目的,这个过程如果是一个函数,那就是递
2021-08-22
垃圾回收机制 垃圾回收机制
GC是垃圾收集的意思(Garbage Collection) 1. 标记清除法js中最常用的垃圾回收方式就是标记清除。当变量进入环境时,例如,在函数中声明一个变量,就将这个变量标记为“进入环境”。从逻辑上讲,永远不能释放进入环境的变量所占用
2021-08-19
前端请求接口有时返回json字符串是怎么回事? 前端请求接口有时返回json字符串是怎么回事?
前端ajax请求接口时,有时请求回来一个json对象,有时请求回来一个json字符串是怎么回事? 原因:这与响应头有关。后端response不设置返回类型,则默认会以普通文本处理,js中需要手动使用JSON.parse(str)等方法将返回
2021-08-15
apply、call、bind的使用和区别 apply、call、bind的使用和区别
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible
2021-08-11
数组去重 数组去重
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible
2021-08-02
Symbol数据类型的使用 Symbol数据类型的使用
1. Symbol会生成唯一值;把symbol想象成唯一值的字符串 let s1 = Symbol(); let s2 = Symbol(); s1 == s2 //false
2021-07-17
10 / 16