最近在狂补js的底层知识,在对象这一块,基本所有书都用了一定的篇幅去介绍属性特性和存取器特性
4种属性特性
value, writable,enumerable, configurable
4种存取器特性
get set enumerable, configurable
那问题来了,这些东西在实际开发中有什么用呢
感觉如果涉及到自己编写框架,可能会用这写功能去做一些限制,但如果是其他用途,很难想到什么需要去diy这些属性的地方,所以还想请大佬们指教
另,ES6里已经有了proxy,那getter和setter还有什么用武之地吗
可实现这样的效果,传送门
IFE传送门