显示 js 调用堆栈

个人应用上的理解,错误的地方非常多,做好心理准备再看

堆 && 栈

: 一般通常是一个可以被看做的数组、对象;堆是在程序运行时,而不是在程序编译时,申请某个大小的内存空间。即动态分配内存。
: 就像一个桶,后放进去的先拿出来,它下面本来有的东西要等它出来之后才能出来,即先进后出
缓存机制
使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调用完毕立即释放。
则是存放在二级缓存中,生命周期由虚拟机的垃圾回收算法来决定。所以调用这些对象的速度要相对来得低一些。

显示 js 调用堆栈

console.trace()

仅需要在需要调试的地方加一句 console.trace() 不成功就换个浏览器,总有一款好使

function c(d) {
   console.trace(d);
}

function b(d) {
   c(d);
}

function a(d) {
   b(d);
}
a(3);

调用的关系

function c() {
}
 
function b() {
	c();
	console.trace();
}

function a() {
	b();
}

a();

调用关系

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值