JavaScript - 尝试访问数组但未定义

标签 javascript arrays undefined

我是 Stack Overflow 的长期读者,但从未加入并提出过问题,但我想凡事都有第一次。

我目前在 JS 中用于存储 Twitter、Instagram 和 Pinterest 提要及其时间戳的数组方面遇到问题。

这是数组的创建方式...

var array = [];

以下是如何将提要和时间插入数组的示例...

for (i < 0; i < 10; i++) {
array[i] = [feed, time] };

我得到的数组看起来像这样......

[[0[0][1]]]
[[1[0][1]]]
[[2[0][1]]]

当我控制台记录以下内容时...

console.log(array[[5]]);

我收到这个回复...

["<a href="http://www.twi...ontrolled through diet.", "145339"]

如何单独获取“145339”部分?

我尝试了“console.log(array[[5[1]]])”,但收到消息“未定义”。

最佳答案

为了访问多维数组的成员,您正在寻找的语法更像是array[5][1]。我无法从您的代码中准确判断出正确的答案是什么,但看起来您的语法是问题所在。

关于JavaScript - 尝试访问数组但未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14775538/

相关文章:

Python:向 numpy 一维数组添加一列

c - 取消引用数组的元素

javascript - sessionStorage 在一个字段中返回未定义,但在其他字段中有效

php - 显示更新值时,$_GET 返回未定义索引错误,但在正常重定向时 $_GET 方法给出正确的值

javascript - 一个场景,但带有自己的相机的多个视口(viewport)(three.js)

javascript - React Hooks 仅更新表单提交时的状态

javascript - Javascript 中 DOM 的 onchange 不起作用

javascript - 找不到 Typescript 编译器 : Command "tsc" is not valid

arrays - Typoscript 数组以及在 FLUID 中使用它们

javascript - 为什么 "[][[]]"在 JavaScript 中未定义