繁体   English   中英

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

[英]JavaScript - Trying to access an array but getting undefined

曾经是Stack溢出的长期读者,但从未加入过并提出过一个问题,但我想这是第一次出现问题。

我目前在JS中存在一个问题,用于存储Twitter,Instagram和Pinterest提要以及它们的时间戳。

以下是数组的创建方式......

var array = [];

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

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

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

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

当我控制台登录以下时...

的console.log(阵列[[5]]);

我收到了这个回复......

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

我怎样才能单独获得“145339”部分?

我试过"console.log(array[[5[1]]])"但我收到消息“undefined”。

要访问多维数组的成员,您要查找的语法更像是array[5][1] 我无法从您的代码中确切地知道正确的答案是什么,但看起来您的语法是问题。

使用javascript的split()方法

var part = array[[5]];
var arr = part.split(',')
console.log(arr[1]);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM