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 相关文章推荐
JavaScript高级程序设计 阅读笔记(十三) js定义类或对象
Aug 14 Javascript
.net,js捕捉文本框回车键事件的小例子(兼容多浏览器)
Mar 11 Javascript
10分钟学会写Jquery插件实例教程
Sep 06 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
Sep 09 Javascript
javascript显式类型转换实例分析
Apr 25 Javascript
JS中的phototype详解
Feb 04 Javascript
详解Angular 4.x 动态创建组件
Apr 25 Javascript
node跨域请求方法小结
Aug 25 Javascript
Vue props用法详解(小结)
Jul 03 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
Feb 28 Javascript
vue print.js打印支持Echarts图表操作
Nov 13 Javascript
JavaScript实现一键复制内容剪贴板
Jul 23 Javascript
详解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
一个很方便的 XML 类!!原创的噢
2006/10/09 PHP
获得Google PR值的PHP代码
2007/01/28 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
2017/04/20 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
PHP工厂模式简单实现方法示例
2018/05/23 PHP
php使用curl_init()和curl_multi_init()多线程的速度比较详解
2018/08/15 PHP
php实现session共享的实例方法
2019/09/19 PHP
Javascript 表单之间的数据传递代码
2008/12/04 Javascript
jquery图片延迟加载 前端开发技能必备系列
2012/06/18 Javascript
Nodejs学习笔记之测试驱动
2015/04/16 NodeJs
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
AngularJS利用Controller完成URL跳转
2016/08/09 Javascript
模拟javascript中的sort排序(简单实例)
2016/08/17 Javascript
React Navigation 使用中遇到的问题小结
2018/05/08 Javascript
AngularJS与BootStrap模仿百度分页的示例代码
2018/05/23 Javascript
详解mpvue小程序中怎么引入iconfont字体图标
2018/10/01 Javascript
JavaScript两种计时器的实例讲解
2019/01/31 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
2019/04/26 Javascript
javascript function(函数类型)使用与注意事项小结
2019/06/10 Javascript
JS前端面试必备——基本排序算法原理与实现方法详解【插入/选择/归并/冒泡/快速排序】
2020/02/24 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
Python编码时应该注意的几个情况
2013/03/04 Python
python编写朴素贝叶斯用于文本分类
2017/12/21 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
2019/04/15 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
2019/10/28 Python
python如何求数组连续最大和的示例代码
2020/02/04 Python
python实现ftp文件传输系统(案例分析)
2020/03/20 Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
2020/04/03 Python
为什么相对PHP黑python的更少
2020/06/21 Python
利用CSS3 动画 绘画 圆形动态时钟
2018/03/20 HTML / CSS
菲律宾购物网站:Lazada菲律宾
2018/04/05 全球购物
蒂娜商店:Tiina the Store
2019/12/07 全球购物
我的大学生活职业生涯规划
2014/01/02 职场文书
社团文化节策划书
2014/02/01 职场文书
2014高三学生考试作弊检讨书
2014/12/14 职场文书
新教师个人工作总结
2015/02/06 职场文书