原型类型
var color1 = 'red';
var color2 = color1;
console.log(color1); // red
console.log(color2); // red
color1 = 'blue';
console.log(color1); // blue
console.log(color2); // red
引用类型
添加属性
var object1 = new object();
var object2 = object1;
object1.my = 'Awesome';
console.log(object2.my); // Awesome
鉴别引用类型
instanceof 操作符以一个对象和一个构造函数为参数。如果对象是构造函数所指定的类型的一个实例,instanceof 返回true; 否则返回false.
var items = [];
var object = {};
function reflect(value) {
return value;
}
console.log(items instanceof Array); // true
console.log(items instanceof Object); // true
console.log(object instanceof Object); // true
console.log(object instanceof Array); // false
console.log(reflect instanceof Function); // true
console.log(reflect instanceof Object); // true
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。