前端程序员史上最全面试指南(13)

(3)对象没有赋值的属性 , 该属性的值为undefined 。

(4)函数没有返回值时 , 默认返回undefined 。

null:

(1) 作为函数的参数 , 表示该函数的参数不是对象 。

(2) 作为对象原型链的终点 。

7.new操作符具体干了什么呢?

(1)创建一个空对象 , 并且 this 变量引用该对象 , 同时还继承了该函数的原型 。

(2)属性和方法被加入到 this 引用的对象中 。

(3)新创建的对象由 this 所引用 , 并且最后隐式的返回 this 。

8.JSON 的了解?

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式 。 它是基于JavaScript的一个子集 。 数据格式简单 易于读写 占用带宽小 。

推荐阅读