引子
我们都知道,JavaScript数据类型分两大类,基本类型(或者称原始类型)和引用类型。
基本类型的值是保存在栈内存中的简单数据段,它们是按值访问的。JS中有五种基本类型:Undefined、Null、Boolean、Number和String。
引用类型的值是保存在堆内存中的对象,它的值是按引用访问的。引用类型主要有Object、Array、Function、RegExp、Date。
对象是拥有属性和方法的,所以我们看到下面这段代码一点也不奇怪.
var favs=['鸡蛋','莲蓬'];
favs.push('秋葵');
console.log(favs);//["鸡蛋", "莲