javascript - 获取数组的值并为每个值创建数组以进一步存储数据javascript

标签 javascript jquery arrays

我有一个数组组,其值可以是 ab1、ab2、ab3...可以更多。我想为每个值创建一个数组,并像在数组中一样插入一些内容以供进一步使用。不知怎的,它不起作用或者可能做错了什么。请帮忙。

array --> var group = new Array();
//This array has values ab1,ab2,ab3 as I see in alert() box

for(var a = 0; a < group.length; a++){
        //alert(group[a]); //individual group array gives output

        //creating array with the group name array value 
        //var justVar = group[a];
        //justVar = new Array();
        //justVar.push("yo!); 
        //alert(justVar);

        //creating array with the group name array value 
        var group[a] = new Array();
        group[a].push("Yo!");
        alert(group[a]); //No output

    }

最佳答案

var group[a] 在 JavaScript 中是无效语法。除此之外,循环看起来不错。

var group = new Array("ab1","ab2","ab3");
//This array has values ab1,ab2,ab3 as I see in alert() box

for(var a = 0; a < group.length; a++){
        //alert(group[a]); //individual group array gives output

        //creating array with the group name array value 
        //var justVar = group[a];
        //justVar = new Array();
        //justVar.push("yo!); 
        //alert(justVar);

        //creating array with the group name array value 
        group[a] = new Array();
        group[a].push("Yo!");
        console.log(group[a]); //No output

    }

如果你想让"ab1"成为一个数组,你可以这样做group[a] = [group[a]];

var group = new Array("ab1","ab2","ab3");
//This array has values ab1,ab2,ab3 as I see in alert() box

for(var a = 0; a < group.length; a++){
        //alert(group[a]); //individual group array gives output

        //creating array with the group name array value 
        //var justVar = group[a];
        //justVar = new Array();
        //justVar.push("yo!); 
        //alert(justVar);

        //creating array with the group name array value 
        group[a] = [group[a]];
        console.log(group[a]); //No output

    }

关于javascript - 获取数组的值并为每个值创建数组以进一步存储数据javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41500418/

相关文章:

javascript - js函数多变量

javascript - 如何在 knockout 中调试模板化绑定(bind)?

jquery - 砌体网格上的交替背景颜色

javascript - 如何动态修改 jQuery 多选下拉菜单的背景颜色?

javascript - 返回最低数字的数组位置(非负数)

javascript 到 java 远程方法接口(interface)

javascript - 为什么自定义传单控件添加为大写和小写?

jquery - 使用 jQuery 在页面上切换 DIV

c# - 如何从数组中删除每个事件

mysql - 蛋糕php : echo rows from an array