7月8号讲课内容

1 Object(http://www.w3school.com.cn/js/projsreferencetypes.asp)

 1)  Object 声明的方式 new 和对象字面量
 2)  Object 是引用传递的
 3)  Object 的遍历 for in
 4)  Object 的循环嵌套
 5)  instanceof 和typeof 方法
 6)  toString 和 valueOf 方法
 7)  object 的访问, key可以是变量

重点:

 1) 关于valueof 和 toString 调用问题,参考http://www.jb51.net/article/34843.htm(一般情况下不作区分)和 https://msdn.microsoft.com/zh-cn/library/ftx8swz5(v=vs.94).aspx
 2) 关于instanceof 参考 http://www.cnblogs.com/cheng_jiai/archive/2010/10/07/1845168.html

2 原型以及原型链(Prototype)

  1) 讲解原型的基本概念(Function 都有一个原型,根本指向Object)
  2) hasOwnProperty 方法
      hasOwnProperty是判断一个对象是否包含自定义属性而不是原型链上的属性,是JS中唯一一个查找属性,但不查找原型链的函数。但是JS不会保护hasOwnProperty函数,如果刚好某个对象中也有hasOwnProperty函数
 3) 原型链以及继承
 4) constructor


new 方式可以参考这篇文章(http://www.cnblogs.com/ljchow/archive/2010/06/08/1753526.html