为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

智慧大石 2019-02-15 22:14:49
function abc(qw){    var aa = new Array();    aa.push(qw)    return aa;}console.log(abc('我'))console.log(abc('世界'))var aa = new Array();只能放里面
查看完整描述

2 回答

?
叮当猫咪

TA贡献1776条经验 获得超12个赞

这样?


function abc(qw){

    var aa = new Array();

    abc = function(a){

        aa.push(a)

        return aa;    

    }

    aa.push(qw)

    return aa

}


查看完整回答
反对 回复 2019-02-21
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

如果new语句一定要放在function里面的话,是没有办法实现你说的需求的。

我知道你的实际使用场景是什么,为什么一定要把new放function里面。没有别的方式可以代替麽?


查看完整回答
反对 回复 2019-02-21
  • 2 回答
  • 0 关注
  • 447 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信