javascript - 如何使用循环创建动态对象键/值?

标签 javascript arrays object

我是 javascript 和 React 的新手。我必须使用“react-data-grid”库来创建表格数据,然后需要列数组和行对象。

问题是我的表有列*行= 80*25 表 我的行包含这样的数据

let rows = [];
rows.push( { 0: "A", 1: "S", 2: "D" , 3: "F", ......., 80 : "P" );
rows.push( { 0: "Z", 1: "X", 2: "C" , 3: "V", ......., 80 : "L" );
.
.
.
rows.push( { 0: "Q", 1: "W", 2: "E" , 3: "R", ......., 80 : "M" );

我尝试循环它,就像下面的代码一样。

const rows = [];
    for (let row = 0; row <= 25; row++){
        let objects = {};
        for (let x = 0; x < 80; x++) {
            objects[x] = {x: " "};
        }
        rows.push(objects)
    }

最佳答案

你能尝试这样的事情吗?

const rows = [];
    for (let row = 0; row < 25; row++){
        let objects = {};
        for (let x = 0; x < 80; x++) {
            objects[x] = " ";
        }
        rows.push(objects)
    }

不同之处在于,您在上面的示例中创建的是对象而不是键/值。

关于javascript - 如何使用循环创建动态对象键/值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58078499/

相关文章:

javascript - Greplin 编程挑战第 3 级(Matlab)

javascript - 如何在 iOS 应用程序 WkWebView 中调试 javascript?

javascript - 如何使用 onclick 处理程序检索文本 block 值并使用 jQuery 中的警报功能显示它?

PHP 数组和空值/空值内爆

symfony - 如何使用内部带有 @ 符号的 twig 对象变量

javascript - 意外的字符串

java - 如何将文本文件中的整数读入二维数组?

c# - 为什么 roslyn 在放入数组时将对象包装在结构中?

javascript - 在 JavaScript 中动态创建新对象的更好方法?

object - 如何将 Kotlin 数据类对象转换为映射?