快捷导航

这串代码怎么解读,详细的,尤其是return哪里

function callTheRoll() {    var persons = ['1', '2', '3', '4', '5'];    var blacklist = [];    return {        callName: function(name) {            // if (persons.indexOf(name) > -1) {            if (~persons.indexOf(name)) {                console.log('this one is here');            } else {                console.log('this one is not here');                blacklist.push(name);            }        },        getBlackList: function() {            console.log(blacklist);        }    }}var myRoll = callTheRoll();console.log(myRoll.blacklist); // undeifedmyRoll.callName('2')myRoll.callName('9')myRoll.getBlackList();

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

可能感兴趣的问答

发新帖
TA的信息
  • 会员所属: 注册会员
  • 认证信息: 邮箱认证手机认证
  • 微信访问
  • 手机APP