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] }}这该怎么改?
慕桂英3389331
月关宝盒
随时随地看视频慕课网APP
相关分类