我有一个带有两个私有方法的类构造函数:
var deleteOption = function(){...};
var removeOption = function(){...};
第一个在做一些操作后通过调用removeOption()
方法从 DOM 中删除 HTML 元素。这是调用此方法的唯一位置。我今天想,也许从私有接口中删除该方法并将 deleteOption
其作为函数放入内部方法是个好主意:
var deleteOption = function(){
... //do some operations here
removeOption();
function removeOption() {
...
}
};
1) Is it a common practice in JavaScript?
2) Is it a good desicions from the standpoint of class architecture?