var book = {subtitle: "Bible"}; var bookName = book.name.length // 这时候会出错, 因为试图查询这个不存在的对象的属性就会报错 以下提供两种避免出错的方法: 1. var len = undefined; if(book) { if(book.name) len = book.name.length; } 2. 一种更简洁的常用方法, 获取name的length属性或者undefined var len = book…
本篇文章主要针对javascript的属性进行分析,由于javascript是一种基于对象的语言,本身没有类的概念,所以对于javascript的类的定义有很多名字,例于原型对象,构造函数等,它们都是指javascript中的类. 例如:function Person(){} var p = new Person(); 这里的Person可以看作一个类,而p则是这个类的实例也可以称为对象.这里主要分析js里面的四种属性. 私有属性,指定义在类中用var声明的,即var property…