JavaScript中数组添加值和访问值常见问题


Posted in Javascript onFebruary 06, 2016

通过本文给大家介绍关于数组方面的一些小问题,或许对大家有点帮助,本文写的不好,还请各位大侠见谅。

1.

// var arr = [,,];
// arr["bbb"]="nor ";
// arr[-]="nor ";
// console.log(arr); >> [, , , bbb: "nor ", -: "nor "]
// console.log(arr.bbb) >> "nor "

如果我们想往数组里面添加一个值,以[]的形式添加,如果写的是负数或者字符串那么它是在数组的末尾添加,并且它是以键值对的形式添加的,所以下次访问这个值的时候可以使用点的形式访问,但是如果是数字必须通过[]访问。

2.

// var arr = [,,];
// arr["bbb"]="nor ";
// console.log(arr); [, , , bbb: "nor "]
// console.log(arr[]) undefined

如果通过字符串或者负数往数组里面添加一个值,那么下次访问的时候也必须通过键值对形式访问

3.

// var arr = [,,];
// arr["bbb"]="nor ";
// arr[-]=;
// arr.push();
// console.log(arr); >> [, , , , bbb: "nor "]
// console.log(arr.length); >>

// 值得注意的是通过字符串或者负数添加的值,那个数组是不会添加它的长度的,并且使用这种方式来添加的永远会在数组的最后面,因为我们使用push方法添加数字4的时候我们发现它并没有把是添加到最后后面,大家都知道push方法的将值添加到数组的末尾的。也许我们可以得出一个结论那就是数字和数字排列,键值对与键值对排列。

本文通过以上三点给大家简单分析JavaScript中数组添加值和访问值常见问题,希望对大家有所帮助。同时三水点靠木小编在此祝大家春节快乐!

Javascript 相关文章推荐
一个可以随意添加多个序列的tag函数
Jul 21 Javascript
Javascript 面向对象(三)接口代码
May 23 Javascript
jsp+javascript打造级连菜单的实例代码
Jun 14 Javascript
JavaScript中window.showModalDialog()用法详解
Dec 18 Javascript
AngularJS 与Bootstrap实现表格分页实例代码
Oct 14 Javascript
jstree的简单实例
Dec 01 Javascript
原生js实现下拉框功能(支持键盘事件)
Jan 13 Javascript
React-router中结合webpack实现按需加载实例
May 25 Javascript
vue如何获取点击事件源的方法
Aug 10 Javascript
深入浅出es6模板字符串
Aug 26 Javascript
vue双花括号的使用方法 附练习题
Nov 07 Javascript
解决vue项目本地启动时无法携带cookie的问题
Feb 06 Vue.js
详解Angularjs filter过滤器
Feb 06 #Javascript
Angularjs中如何使用filterFilter函数过滤
Feb 06 #Javascript
浅析Javascript匿名函数与自执行函数
Feb 06 #Javascript
JS通过Cookie判断页面是否为首次打开
Feb 05 #Javascript
JavaScript判断图片是否已经加载完毕的方法汇总
Feb 05 #Javascript
jquery实现的判断倒计时是否结束代码
Feb 05 #Javascript
AngularJs中route的使用方法和配置
Feb 04 #Javascript
You might like
php程序的国际化实现方法(利用gettext)
2011/08/14 PHP
JS代码格式化和语法着色V2
2006/10/14 Javascript
javascript学习笔记(四) Number 数字类型
2012/06/19 Javascript
JS实现商品倒计时实现代码
2013/05/03 Javascript
JavaScript执行顺序详细介绍
2013/12/04 Javascript
jQuery打印图片pdf、txt示例代码
2014/07/22 Javascript
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
WebGL利用FBO完成立方体贴图效果完整实例(附demo源码下载)
2016/01/26 Javascript
微信小程序  自定义创建详细介绍
2016/10/27 Javascript
JS判断键盘是否按的回车键并触发指定按钮点击操作的方法
2017/02/13 Javascript
基于 Bootstrap Datetimepicker 联动
2017/08/03 Javascript
JS立即执行函数功能与用法分析
2019/01/15 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
2019/11/13 Javascript
微信小程序中data-key属性之数据传输(经验总结)
2020/08/22 Javascript
[58:54]EG vs RNG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python中pycurl库的用法实例
2014/09/30 Python
Python在图片中插入大量文字并且自动换行
2019/01/02 Python
python ipset管理 增删白名单的方法
2019/01/14 Python
Python 循环终止语句的三种方法小结
2019/06/24 Python
python中的global关键字的使用方法
2019/08/20 Python
基于Django实现日志记录报错信息
2019/12/17 Python
python如何使用Redis构建分布式锁
2020/01/16 Python
python实现录屏功能(亲测好用)
2020/03/02 Python
python图片剪裁代码(图片按四个点坐标剪裁)
2020/03/10 Python
Python字符串格式化常用手段及注意事项
2020/06/17 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
纯CSS3绘制打火机动画火焰效果
2016/07/18 HTML / CSS
苹果台湾官网:Apple台湾
2019/01/05 全球购物
公司活动总结范文
2014/07/01 职场文书
社区志愿者活动方案
2014/08/18 职场文书
银行转正自我鉴定
2014/09/29 职场文书
万能检讨书2000字
2014/10/17 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
2015年汽车销售工作总结
2015/04/07 职场文书
劳动仲裁调解书
2015/05/20 职场文书
开机音效回归! Windows 11重新引入开机铃声
2021/11/21 数码科技