javascript - Javascript理解数组
问题描述
我在另一个链接中阅读有关理解数组的内容,但仍然卡住了..
问题是,我有我想学习的示例代码,但是当我以不同的风格(cz 不同的情况)学习时,我被卡住了。示例问题如下:(在浏览器中使用 f12 检查控制台)
看起来不一样,但是当我在里面检查时,它是一样的。。
两个数组都以不同的方式创建,第一个是(我想做这个):
var datas = [
['Bondi Beach', -33.890542, 151.274856, 4],
['Coogee Beach', -33.923036, 151.259052, 5],
['Cronulla Beach', -34.028249, 151.157507, 3],
['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
['Maroubra Beach', -33.950198, 151.259302, 1]
];
另一个数组(我自己的方法):
mydatas=[];
我如何将这些元素添加到这个数组是:
mydatas.push(newArr);
和我的一半代码进行比较:(还有很多其他事情要做,但没有连接到这个问题)
var datas = [
['Bondi Beach', -33.890542, 151.274856, 4],
['Coogee Beach', -33.923036, 151.259052, 5],
['Cronulla Beach', -34.028249, 151.157507, 3],
['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
['Maroubra Beach', -33.950198, 151.259302, 1]
];
var mydatas=[];
for(i=0;i<Oldarry.length;i++){
//other proccess
newArr = [address, latlng.lat(), latlng.lng(), (index+1)];
mydatas.push(newArr);
}
console.log(datas);
console.log(datas[0]);
console.log(mydatas);
console.log(mydatas[0]);
结果是:
我的问题是如何创建第一个数组(datas)。谢谢你的帮助。
* mydatas中的奇怪我无法访问第一个数组,但在第二张图片中,如果我点击控制台,里面有7个数组..
我没有 api 密钥的完整代码:https ://jsfiddle.net/n425qxgy/
解决方案
我不明白你到底想要什么?我希望这可以帮助你
var datas = [
['Bondi Beach', -33.890542, 151.274856, 4],
['Coogee Beach', -33.923036, 151.259052, 5],
['Cronulla Beach', -34.028249, 151.157507, 3],
['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
['Maroubra Beach', -33.950198, 151.259302, 1]
];
var mydatas=[];
for(i=0;i<datas.length;i++){
mydatas.push(datas[i]);
}
console.log(datas);
console.log(datas[0]);
console.log(mydatas);
console.log(mydatas[0]);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
推荐阅读
- sql - 在 T-SQL 中设置等于计数的列
- c++ - 在 decltype 中使用命名空间
- android - 重用具有多个片段的单个 ViewModel。MvvmCross Android
- rust - 关联类型超特征的别名
- ie11-developer-tools - IE 11 缺少请求标头
- javascript - 使用 React Select 自定义验证消息
- java - Apache Beam:未指定 Runner,并且在类路径中未找到 DirectRunner
- python - 如何将 Python Tensorflow Session Run Call 转换为 Tensorflow 的 C++ API
- javascript - 如何为每个请求添加拦截器以防止缓存请求
- rx-java2 - 任意数量的 Observable::flatMap 调用链