javascript - js二维数组问题
阿神
阿神 2017-04-11 12:51:32
[JavaScript讨论组]

为什么一个已键值对输出,一个不已键值对输出

阿神
阿神

闭关修行中......

全部回复(2)
PHPz

这个是console.log在不同浏览器的功能差异,console.log主要是为了方便编程人员调试又或者其他目的,想要完全以键值对显示内容,你可以先对内容进行处理再输出显示。

怪我咯

刚测试了下,确实有这个问题,应该算是log的特性吧,因为你给一个数组赋值,但是不是从下标0开始赋值,所以输出的时候需要知道下标,这样看着方便也不容易弄混,所以就给你打印出来了。
而你从下标0开始赋值,大家都知道数组是从0开始的,自然就不会弄混了。所以也没必要打印出来。

PS:你点击那个三角符号,下标应该是都会显示的,而你说的只是初步显示的问题,针对少量数据,这样没有影响,但是数据量一多,我们还是更愿意点击三角符号,查看详情。另外log的话在你未点击三角符号查看详情的时候,可能不会实时同步,意思是他仍旧显示的之前的值,这个时候你需要点击三角符号,才是真实的修改后的值。如下图:

另外非简单信息,特别是dom,还是建议用dir代替log。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号