微信公开课
微信公开课小程序热门讨论关于「小程序自定义方法」的小程序开发问题
补充:微信小程序自定义方法参数如何设置选填;我想实现定义一个方法,有些地方调用时3个参数,有些地方是4个参数我应该怎么处理会不会是不传,就自动认为该参数为null微信者回复开发者回复1、方法的arg
展开:微信小程序自定义方法参数如何设置选填;我想实现定义一个方法,有些地方调用时3个参数,有些地方是4个参数我应该怎么处理会不会是不传,就自动认为该参数为null即速小程序:1、方法的arguments了解一下2、可以传一个参数,这个参数是一个对象,{param1:1,param2:true}3、不传的话,如果是最后一个参数不传,就是个undefined,如果是中间的,要手动传个null之类的,参数是按照顺序来的:method:function(a,b,c){if(c!=null&&c!=undefined&&c!=undefined){执行代码}}调用时:thismethod(a,b);你看我这样写会不会有什么问题:fn(a=a,b=0,c={},d=[]){}:如果你不传这个参数,在方法里面执行是undefined,你可以在方法里面给他一个默认值,类似这种
更多有关「小程序自定义方法」的讨论可以前往微信公开课小程序参与互动哦!了解更多