1.函数作为对象的方法
print函数作为obj对象的方法来调用,他的this就指向obj方法
2.级联函数
this指向obj里的o
3.箭头函数
this指向window 箭头函数跟上下文有关
4.强制改变this指向
this本来指向obj 要让他指向o 用call、apply、bind强制指向o
5.new 的情况
this指向new出来的person
有默认的return
如果自己加了return 如果是js基本数据类型 就不会改变返回值 非基本数据类型就会改变返回值