if(wqe !== null){ if(wqe.length > 1){ for(var i=0;i < wqe.length; i++){ console.log(wqe[i]) return wqe[i] } } return wqe }
一段code如上,
我去判断某数组长度如果大于一,就跑for把每个值抓出来
小于一,也就是只有一个的话,直接return值
现在有一个问题是
如果它长度是大于一,假设是这样['aaa','bbb','nnn']
我的return wqe[i]只会传出数组中的第一个值,也就是aaa
后面bbb、nnn就不传了 我想要它把同数组里每个值都依序传出来
依序传出来就是 我想要它先传aaa,再传bbb,再传nnn这样,而不是一次传出aaa,nnn,nnn
大概就是多次调用,每次返回的不一样的意思吧
主要是我要在html去接传来的值 透过传来的值去显示数据
html上大概是这样 {{ test[returnName()][0] }}
会根据传来的值去抓某数组内的资料
返回后应该要这样
{{ test['aaa'][0] }} {{ test['bbb'][0] }} {{ test['ccc'][0] }}
而不是
{{ test['aaa,bbb,ccc'][0] }}
这该怎么改?
月关宝盒
相关分类