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 相关文章推荐
在网页中使用document.write时遭遇的奇怪问题
Aug 24 Javascript
js setTimeout 常见问题小结
Aug 13 Javascript
js采用map取到id集合组并且实现点击一行选中一行
Dec 16 Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
Mar 02 Javascript
基于jQuery实现仿QQ空间送礼物功能代码
May 24 Javascript
JS实现的多张图片轮流播放幻灯片效果
Jul 22 Javascript
详解jQuery中的DOM操作
Dec 23 Javascript
mpvue 如何使用腾讯视频插件的方法
Jul 16 Javascript
一些手写JavaScript常用的函数汇总
Apr 16 Javascript
使用layui的router来进行传参的实现方法
Sep 06 Javascript
layui table复选框禁止某几条勾选的实例
Sep 20 Javascript
微信小程序监听用户登录事件的实现方法
Nov 11 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
新闻分类录入、显示系统
2006/10/09 PHP
DISCUZ 论坛管理员密码忘记的解决方法
2009/05/14 PHP
php读取javascript设置的cookies的代码
2010/04/12 PHP
PHP实现图片旋转效果实例代码
2014/10/01 PHP
PHP处理大量表单字段的便捷方法
2015/02/07 PHP
PHP随机数 C扩展随机数
2016/05/04 PHP
Smarty日期时间操作方法示例
2016/11/15 PHP
理清PHP在Linxu下执行时的文件权限方法
2017/06/07 PHP
取消选中单选框radio的三种方式示例介绍
2013/12/23 Javascript
Javascript闭包(Closure)详解
2015/05/05 Javascript
js模仿php中strtotime()与date()函数实现方法
2015/08/11 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
JS获取数组最大值、最小值及长度的方法
2015/11/24 Javascript
JS实现的表格行鼠标点击高亮效果代码
2015/11/27 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
vue使用ajax获取后台数据进行显示的示例
2018/08/09 Javascript
微信jssdk逻辑在vue中的运用详解
2018/11/14 Javascript
JS实现json数组排序操作实例分析
2019/10/28 Javascript
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
Python金融数据可视化汇总
2017/11/17 Python
查看Django和flask版本的方法
2018/05/14 Python
对python中的 os.mkdir和os.mkdirs详解
2018/10/16 Python
Python2.7实现多进程下开发多线程示例
2019/05/31 Python
利用CSS3实现开门效果实例源码
2016/08/22 HTML / CSS
AJAX都有哪些有点和缺点
2012/11/03 面试题
高中政治教学反思
2014/01/18 职场文书
优秀求职信范文分享
2014/01/26 职场文书
市场营销求职信范文
2014/02/21 职场文书
电焊工岗位职责
2014/03/06 职场文书
2014年三万活动总结
2014/04/26 职场文书
推普周活动总结
2014/08/28 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
《只有一个地球》教学反思
2016/02/16 职场文书
海贼王十大潜力果实,路飞仅排第十,第一可毁世界(震震果实)
2022/03/18 日漫
Python实现信息管理系统
2022/06/05 Python