js栈内存和堆内存的区别

js栈内存和堆内存的区别

这很好理解,比如说这么个函数:function sum(i){if (i == 1) return 1return i + sum(i - 1)}显然,这是一个递归函数,函数自己调用自己。那么每个调用,都必须保存一个i的变量。此时就要用堆栈
JavaScript170