关于Msg

关于Msg

http://img1.sycdn.imooc.com//climg/5f19acc10961a7ff09410691.jpg

http://img1.sycdn.imooc.com//climg/5f19acd409bc16fd07280737.jpg

window.$Msg = Msg;//挂载window上

new $Msg({   //这个等于调用这个Msg这个函数也好对象也好。 这里面的content 是不是就是这个函数里面的content:“清除”

           content:'清空'

        })

http://img1.sycdn.imooc.com//climg/5f19ae08099acf2506020247.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,问题解答如下:

$Msg是函数,里面传入的是函数参数,{}也就是options参数

http://img1.sycdn.imooc.com//climg/5f1a3b04097b288802030074.jpg

http://img1.sycdn.imooc.com//climg/5f1a3b16090e0d1604870231.jpg

这几个是一致的。但是在_init方法进行函数参数结构,如果传入的参数中有content属性,用的就是传入的值;如果没有传入content属性,用的是默认值为空串。

另外,options==options ==content = ''  等于 “清除?”这样理解也是可以的。

祝学习愉快!

提问者 小杨同学呀 2020-07-23 23:35:58

let Msg = function (options)

this._init(options);

Msg.prototype._init = function ({ content = '' })

options==options ==content = ''  等于 “清除?”

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师