一道非常简单的题引发的思考:输入一个链表,反转链表后,输出新链表的表头。
首先: js里面是没有明确的堆和栈的概念的,也就是不存在一个&arr,来获取数组的地址。但是可以理解成数组在创建时向堆申请了一大块区域。
然后:
-
JavaScript 有 6 种基本的数据类型,分别是:布尔、null、undefined、String 和 Number、Sympol。这些基本类型在赋值的时候是通过值传递的方式。
let x = 10; let y = "abc"; let a = x; let b = y; a = 5