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 相关文章推荐
关于恒等于(===)和非恒等于(!==)
Aug 20 Javascript
Div自动滚动到末尾的代码
Oct 26 Javascript
extjs中grid中嵌入动态combobox的应用
Jan 01 Javascript
详解js中构造流程图的核心技术JsPlumb
Dec 08 Javascript
JS阻止事件冒泡行为和闭包的方法
Jun 16 Javascript
浅谈js原生拖放
Nov 21 Javascript
理解javascript中的Function.prototype.bind的方法
Feb 03 Javascript
微信小程序 商城开发(ecshop )简单实例
Apr 07 Javascript
es6学习之解构时应该注意的点
Aug 29 Javascript
微信小程序scroll-view实现滚动穿透和阻止滚动的方法
Aug 20 Javascript
解决vue的 v-for 循环中图片加载路径问题
Sep 03 Javascript
layui内置模块layim发送图片添加加载动画的方法
Sep 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
PHP实现自动识别Restful API的返回内容类型
2015/02/07 PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
2017/02/28 PHP
php实现留言板功能(代码详解)
2017/03/28 PHP
PHP设计模式之委托模式定义与用法简单示例
2018/08/13 PHP
PHP扩展安装方法步骤解析
2020/11/24 PHP
Javascript与vbscript数据共享
2007/01/09 Javascript
js跨域和ajax 跨域问题的实现思路
2009/09/05 Javascript
使用jQuery模板来展现json数据的代码
2010/10/22 Javascript
js 自制滚动条的小例子
2013/03/16 Javascript
Jquery操作radio的简单实例
2014/01/06 Javascript
JQuery datepicker 用法详解
2015/12/25 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
探寻JavaScript中this指针指向
2016/04/23 Javascript
JS获取子窗口中返回的数据实现方法
2016/05/28 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
2016/08/01 Javascript
超实用的javascript时间处理总结
2016/08/16 Javascript
jQuery实现扑克正反面翻牌效果
2017/03/10 Javascript
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
2017/05/19 jQuery
ionic3 懒加载
2017/08/16 Javascript
vue-quill-editor富文本编辑器简单使用方法
2018/09/21 Javascript
新手入门带你学习JavaScript引擎运行原理
2019/06/24 Javascript
vue 移动端记录页面浏览位置的方法
2020/03/11 Javascript
React中使用Vditor自定义图片详解
2020/12/25 Javascript
快速了解Python相对导入
2018/01/12 Python
Python解决走迷宫问题算法示例
2018/07/27 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
Python中的上下文管理器相关知识详解
2019/09/19 Python
python怎么删除缓存文件
2020/07/19 Python
matplotlib.pyplot.plot()参数使用详解
2020/07/28 Python
什么是事务?事务有哪些性质?
2012/03/11 面试题
三严三实对照检查材料
2014/09/22 职场文书
小学生成绩单评语
2014/12/31 职场文书
个人简历自我评价怎么写
2015/03/10 职场文书
毕业生爱心捐书倡议书
2015/04/27 职场文书
学生通报表扬范文
2015/05/04 职场文书
画错魏国疆域啦!《派对咖孔明》动画因作画失误于官网致歉
2022/04/07 日漫