Javascript 如何从所有键都相同的数组中提取对象

Javascript 如何从所有键都相同的数组中提取对象,javascript,reactjs,gridjs,Javascript,Reactjs,Gridjs,我已经在这上面呆了一段时间了。我有一个对象数组,其中所有对象的键都相同(见下文)。我正在尝试从数组[0]中的第一个对象提取数据。但是,当I console.log时,我获取的数据“无法读取未定义的属性“0”。这是我过滤数据时收到的数据的图像 下面是我用来获取数据的代码: const handleClick = e => { e.preventDefault(); const buttonValue = e.target.value; console.log(butt

我已经在这上面呆了一段时间了。我有一个对象数组,其中所有对象的键都相同(见下文)。我正在尝试从数组[0]中的第一个对象提取数据。但是,当I console.log时,我获取的数据“无法读取未定义的属性“0”。这是我过滤数据时收到的数据的图像

下面是我用来获取数据的代码:

const handleClick = e => {
    e.preventDefault();
    const buttonValue = e.target.value;
    console.log(buttonValue);
    grid.on('rowClick', (...args) =>
      args.filter(data => {
        data.cells;
        console.log(data.cells);
      })
    );
  };

当我向console.log
console.log(data.cells[0])添加索引0时
我获取了未定义的

的无法读取属性0。我不确定
数据。单元格
来自何处<未定义的的code>Property 0清楚地告诉您在
数据
上没有像
单元格
这样的属性

另外,我不确定您所说的提取对象的确切含义,但我假设您需要对对象进行编程访问

首先,如果您可以看到语句
(8)[n,n,n,n,n,n]
告诉您它是一个包含8个
n
类型对象的对象

这是我在控制台中模拟的东西。所以你可以澄清一下

要访问它,您需要使用数组索引。让我们假设数组的名称是
data
-

const firstElement=数据[0]


您还可以使用循环和高阶函数,例如
map()
forEach()

单元格从何而来?错误表明它未定义。蓝色的小图标表示您的数据正在异步加载
console.log(JSON.stringify(data.cells))
所以你点了一个比萨饼,在它送到你家之前你试着吃了它。你能提供“console.log(data)”的结果吗?