Notes

理解对象

定义属性

[[Put]]

当属性第一次在对象中定义时(即原本对象并不存在该属性,后来添加上的属性),对象上的 [[Put]] 方法会被调用

[[Set]]

当对象已有的属性被赋予新值时,对象上的 [[Set]] 方法会被调用