![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
指尖艺术家
这个作者很懒,什么都没留下…
展开
-
JS中的堆和栈及内存泄漏
JS中的堆和栈及内存泄漏 一、栈 从电脑内存中分配一块出来,用来执行代码的内存,Stack 先创建变量,再做赋值操作分配一个主线程来自上而下执行。(js单线程,浏览器多线程)主要用来运行代码,和存储基本类型。 1.基本数据类型储存 变量存储空间,存创建的变量 值存储空间,存基本数据类型的值 一个值存储空间可以对应多个变量, 一个变量只能对应一个值存储空间。 2.说明 栈内存:是一个执行代码的一个空间,这个调用栈只有一个,并且大小固定,按照一定的排列规则自上而下,顺序执行。通俗点说就是先进后出 3原创 2020-06-24 09:42:03 · 393 阅读 · 0 评论 -
正则表达式
title: 正则表达式 date: 2020-06-12 15:12:09 tags: js categories: 理论知识 正则表达式 用于匹配规律规则的表达式,正则表达式最初是科学家对人类神经系统的工作原理的早期研究,现在在编程语言中有广泛的应用。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正则表达式的作用 灵.原创 2020-06-24 09:30:25 · 89 阅读 · 0 评论 -
2020/5/10递归
认识递归 一.递归: 满足以下三个条件就是递归 1.函数自己调用自己 2.一般情况下有参数 3.一般情况下有return 【注】递归能解决循环能干的所有事,有一些循环不容易干的,递归也能轻松做到。 归的代码可以写出来,但可读性不高,不容易理解递归过程。 递归的方法 1.首先找到临界值,即无需计原创 2020-05-10 21:27:15 · 130 阅读 · 0 评论