我先第二次调用函数abc的时候,能返回数组['我', '世界'],请问我应该如何修改函数?

function abc(qw){

    var aa = new Array();

    aa.push(qw)

    return aa;

}


console.log(abc('我'))

console.log(abc('世界'))

var aa = new Array();

只能放里面


智慧大石
浏览 448回答 2
2回答

叮当猫咪

这样?function abc(qw){    var aa = new Array();    abc = function(a){        aa.push(a)        return aa;        }    aa.push(qw)    return aa}

陪伴而非守候

如果new语句一定要放在function里面的话,是没有办法实现你说的需求的。我知道你的实际使用场景是什么,为什么一定要把new放function里面。没有别的方式可以代替麽?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript