使用的場景:
function getData(val) {
......
}
function setData() {
getData(val)
.....
}
function deleteData() {
......
}
這樣可能會導致的問題有2個,①頁面中添加了很多變量;②容易使用相同方法名,導致方法被覆蓋。
所以這時候我們需要命名空間的管理員——單例模式。
把上述方法放在變量裏面:
var data = {
getData: function()
{
......
},
setData: function () {
this.getData(val) //通過當前對象this來使用getData方法
.....
},
deleteData: function() {
......
}
}