javascript - 多维数组正确但返回值未定义?
问题描述
这是一个奇怪的错误,我不明白问题出在哪里......
我有一个创建多维数组的函数:
var array_eq = []; //is global array
//INSIDE FUNCTION
var array_padre= [];
for(var x= 0; x < another_array.length; x++){
array_padre.push({
idserial: another_array[x][0],
milliseconds: (another_array[x][1]).toString(),
latitude: (another_array[x][2]).toString(),
longitude: (another_array[x][3]).toString()
});
}
array_eq.push(array_padre);
//
如果我使用console.log(array_eq)
这是输出:
[
[
{
"idserial": "2018-06-21-5070001-1081",
"milliseconds": "1529615612000",
"latitude": "-17.819",
"longitude": "168.0229"
},
{
"idserial": "2018-06-21-4760001-1087",
"milliseconds": "1529610891000",
"latitude": "0.5118",
"longitude": "97.9914"
}
]
]
如果在我的代码中,array_eq
创建后,我会写:
alert(array_eq[0][0].idserial);
RETURN array_eq[0][0] 未定义
我确定警报是在创建数组之后...所以有什么问题?
解决方案
推荐阅读
- python - Graph API "get groups" 代表签名用户导致 403 error with message":"Insufficient permissions to complete the operation
- node.js - Microsoft Teams 自适应卡 - 深色模式颜色问题
- java - java gpc 原生镜像
- python - 访问模型字段内的模型实例
- matlab - Matlab,自适应/“智能”下采样数据
- .net-core - 尝试执行应用程序时.net核心迁移问题3.1
- java - 加入spring数据查询存储库
- reactjs - Typescript react-select 自定义输入组件 InputProps 类型不兼容
- php - 用xml过滤页面
- amazon-ec2 - AWS EB - 让 SSL 在应用程序负载均衡器后面重新终止的 HTTPS 上工作的重大问题