请教一个简单一些的javascript的问题,关于变量的转换

怎么把一个数组转换成若干个单独的变量,比如
arr = [1,2,3,4]
转换成
arr1 = 1
arr2 = 2
arr3 = 3
arr4 = 4

有只小跳蛙
浏览 237回答 2
2回答

潇潇雨雨

ES6&nbsp;var&nbsp;[a,b,c,d]=[1,2,3,4] console.log(a,b,c,d)&nbsp;arr&nbsp;=&nbsp;[1,2,3,4] for(var&nbsp;i=0;i<arr.length;i++)window['arr'+(i+1)]=arr[i] console.log(arr1,arr2,arr3,arr4)

aluckdog

let arr = [1, 2, 3, 4];for (let i = 0; i < arr.length; i++) {window['arr' + i] = arr[i];//在全局对象window上新增一个属性}console.log('arr0=====', arr0);console.log('arr1=====', arr1);console.log('arr2=====', arr2);console.log('arr3=====', arr3);
打开App,查看更多内容
随时随地看视频慕课网APP