js变量用不同的取值方法,结果不一样

data是个数组,data[2]可以取到值,但是用data[index]取不到值(index=2)


   var data = that.data.data.deviceList  

    var index = e.target.dataset.index


    console.log('data is:',data,'\nindex is:',index,'\ndata[2] is:',data[2],'\ndata[index] is: ',data[index])

https://img3.mukewang.com/5c73552d0001026308000057.jpg


谢谢!


开心每一天1111
浏览 544回答 2
2回答

不负相思意

你这个index可能是带有空格的字符串,把index转一下number试试:Number(e.target.dataset.index)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript