var obj1 = { title : 'tom and jetty', author : 'pecool' } function Book(){} Book.prototype.price = 23; obj1.__proto__ = Book.prototype; 1.带原型属性的循环--for In的使用: for in 这种循环一般是用来遍历对象的,它可以循环出对象的属性,其中包括原型中的属性.如果仅想遍历自身的属性,可以使用hasOwnProperty方法来判断. 另外obj1定义如…