有如下代码:
var arr1 = [1,2,3,4,5,6,7,8,9,10,11,12];var arr2 = [{ count:3, month:5,},{ count:6, month:7}]; 现在需要合成另外一个数组: var result = [null,null,null,null,null,3,null,6,null,null,null,null];
即:所求数组有数据(3,5)的为arr2中的c优艾设计网_在线设计ount的值,所在的下标为arr2中的month的值,其他置空,数组长度为arr1的长度,请问应该怎么做?
新手求大神指点
小米_mia 优艾设计网_设计LOGO 2022-07-02 06:15
for(i=0;i<arr1.length;i++){
mtvgxm 优艾设计网_设计模板 2022-07-02 06:16
然后循环 arr2 中的数据赋值到 arr1 的对应位置
霏烟似雨 优艾设计网_Photoshop论坛 2022-07-02 06:16
先将数组 arr1 全部置为 null
徐宇航的小可爱 2022-07-02 06:1优艾设计网_电脑技术8
给你个简单易懂的方法,还有更好的写法
handanbaoding12 2022-07-02 06:18
完全无法理解你的描述。看起来像是一个根据月份的优艾设计网_PS百科统计数据用数组来展现。另外你的arr2里面mouth:5后面的 ,要去掉那么这样的话你的arr1没有存在的必要。
小炜的屋子 优艾设计网_设计客 2022-07-02 06:21
js的数组允许给指定下标的元素直接赋值。
精彩评论