请问exports指定的方法怎么删除元素?
发布于 3 小时前 作者 mcck 48 次浏览 来自 问答

我在app.js里定义了一个users对象。//存的是所有登录的用户。 然后还定义了一个deleteUser方法和getUsers方法;这两个方法都是用exports指定的;是为了能让外部访问到users对象。 我在http.js文件访问这个getUsers方法是可以获得所有的用户的。 可是访问delete却不能删除users中的元素。 var users = {}; module.exports = { getUsers:function(){ return users; }, deleteUser:function(userId){ return delete users[userId]; } } 调用deleteUser方法后的返回值是true。然后再调用getUsers方法返回的对象中,被删除的那个属性却还在,要怎么才可以实现这个功能呢?

回到顶部