javascript - 如何从许多数组中获取第一个?
问题描述
我得到了这个:
const info = [["Month", " \"Average\"", " \"2005\"", " \"2006\"", " \"2007\"", " \"2008\"", " \"2009\"", " \"2010\"", " \"2011\"", " \"2012\"", " \"2013\"", " \"2014\"", " \"2015\""]
["May", " 0.1", " 0", " 0", " 1", " 1", " 0", " 0", " 0", " 2", " 0", " 0", " 0 "]
["Jun", " 0.5", " 2", " 1", " 1", " 0", " 0", " 1", " 1", " 2", " 2", " 0", " 1"]
["Jul", " 0.7", " 5", " 1", " 1", " 2", " 0", " 1", " 3", " 0", " 2", " 2", " 1"]
["Aug", " 2.3", " 6", " 3", " 2", " 4", " 4", " 4", " 7", " 8", " 2", " 2", " 3"]
["Sep", " 3.5", " 6", " 4", " 7", " 4", " 2", " 8", " 5", " 2", " 5", " 2", " 5"]
["Oct", " 2.0", " 8", " 0", " 1", " 3", " 2", " 5", " 1", " 5", " 2", " 3", " 0"]
我想得到第一个这样的:
["May","Jun","Jul","Aug"...]
像这样没有第一个
所以我尝试使用切片。所以结果是这样的:
我试过了console.log(info.slice(1, 10)[0]);
这和结果是这样的:
["May", " 0.1", " 0", " 0", " 1", " 1", " 0", " 0", " 0", " 2", " 0", " 0", " 0 "]
所以我怎样才能得到许多数组中的第一个?像这样:
["May","Jun","Jul","Aug"...]
解决方案
var myData = [["Jan", 34.1, 43.1, 55.2], ["feb", 5.3, 23.6, 40.9], ["mar", 43.5, 77.8, 22.4]],
arrayTitle = myData.map(function(x) {
return x[0];
});
console.log(arrayTitle);
推荐阅读
- java - 通过计数休眠分组
- javascript - 更改服务人员的名称?
- ruby-on-rails - 如何创建具有依赖字段的表单?(罗尔)
- react-native - 反应本机错误安装失败已经存在
- java - 无法在 Firestore 查询中使用 whereLessThan() 和 whereGreaterThan() 检索数据
- reactjs - 在 React 中为我的页面设置背景
- ios - 定时器和依赖注入
- javascript - 构建多视图、多用户类型的 React 应用程序
- javascript - 猫鼬上的这种保存方法如何在不说明哪个数据库的情况下工作?
- python-3.x - 如何为每个单元测试正确设置一个 SQLAlchemy 会话?