javascript对象扩展性限制仅限于方法?

javascript对象扩展性限制仅限于方法?,javascript,Javascript,是否可以仅限制方法的可扩展性 As preventExtension()防止添加属性和方法(因为方法也是属性) 防止只添加方法(并允许添加非方法属性)的解决方案是什么 是否可以仅限制方法的可扩展性 否。该语言不区分方法和数据属性 防止只添加方法(并允许添加非方法属性)的解决方案是什么 您总是可以阻止扩展,但在这样做之前,请为某些属性定义setter和getter,这些属性允许设置为不可调用的值 Object.preventExtensions(obj);

是否可以仅限制方法的可扩展性

As preventExtension()防止添加属性和方法(因为方法也是属性)

防止只添加方法(并允许添加非方法属性)的解决方案是什么

是否可以仅限制方法的可扩展性

否。该语言不区分方法和数据属性

防止只添加方法(并允许添加非方法属性)的解决方案是什么

您总是可以阻止扩展,但在这样做之前,请为某些属性定义setter和getter,这些属性允许设置为不可调用的值

Object.preventExtensions(obj);