Javascript高级
文章平均质量分 51
Javascript高级进阶内容
jw_code
这个作者很懒,什么都没留下…
展开
-
Javascript高级
基础知识深入 1、关于作用域的小问题 vara={age:15} functionfun(obj){ obj={age:13} } fun(a) console.log(a,a.age)//{age:15}15 varb=3 functionfun2(b){ b=b+1 } fun2(b) console.l...原创 2021-06-22 20:14:30 · 180 阅读 · 0 评论 -
闭包小问题
问题:闭包简单来说就是在外部用了内部的数据(变量/函数) 那么当内部执行完后,函数内部的声明的局部变量还存在吗? 不存在 function fn1(){ var a=2 function fn2(){ a++ console.log(a) } function fn3(){ a--原创 2021-05-09 12:11:57 · 104 阅读 · 0 评论 -
Javascript中的内存存储
一、内存存储(堆栈) JavaScript中变量类型分为基础类型和引用类型(Object) JS中的基础数据类型,是保存在栈内存空间的值,因此基础数据类型都是按值访问。 JS的引用数据类型,比如数组Array,是在栈中保存一个地址,地址指向堆内存中实际的空间。比如上图中的Object可能保存的内存是0x123,而0x123是堆内存中对象的地址。所以在使用的时候,xxx.age其实xxx就是通过变量名找到存储内存的对象的空间,然后再.age取到值。 二、变量、内存、数据三者之间关系 内存是存储数..原创 2021-05-06 10:02:04 · 717 阅读 · 0 评论