javascript - 如何在 javascript 或 jquery 中创建动态二维数组?

标签 javascript jquery arrays

var Mydata= [
    {
        value: 1,
        label: "One"
    },
    {
        value: 2,
        label: "Two"
    },
    {
        value: 3,
        label: "Three"
    },
    {
        value: 4,
        label: "Four"
    },
    {
        value: 5,
        label: "Five"
    }

];

我需要使用 js 或 jquery 动态创建它

最佳答案

In loop, push object in array. To get equivalent of the number in words use toWords.js

试试这个:

var len = 10;

var Mydata = [];
for (var i = 1; i < len; i++) {
  Mydata.push({
    value: i,
    label: toWords(i.toString())
  });
}
console.log(Mydata);
<script src="http://gh-canon.github.io/stack-snippet-console/console.min.js"></script>
<script src="http://javascript.about.com/library/toword.js"></script>

关于javascript - 如何在 javascript 或 jquery 中创建动态二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35569964/

相关文章:

javascript - 使用 jQuery 获取单选按钮 ID

javascript - 如何在任意基数中创建数字的零填充字符串表示形式?

javascript - 在 JQuery 中,如何通过仅单击按钮而不是整个元素来删除 li 元素?

javascript - 将每个动态创建的数组中的第一项添加到一起

javascript - 使用 Proxy 的可观察数组删除了数组功能

javascript - Jasmine 测试套件在 Chrome 中挂起

jquery - 使用 css 卡住数据表插件 header

javascript - 突出显示扩展到多行/列的全日历事件

javascript - 当删除类时。类(class)长度没有变化?

C++:将数组传递给构造函数并将其保存在 this 对象中