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 相关文章推荐
showModelessDialog()使用详解
Sep 21 Javascript
JavaScript高级程序设计阅读笔记(五) ECMAScript中的运算符(一)
Feb 27 Javascript
ExtJs中gridpanel分组后组名排序实例代码
Dec 02 Javascript
Json实现异步请求提交评论无需跳转其他页面
Oct 11 Javascript
常用原生JS兼容性写法汇总
Apr 27 Javascript
javascript滚轮控制模拟滚动条
Oct 19 Javascript
基于Angular.js实现的触摸滑动动画实例代码
Feb 19 Javascript
vuex中使用对象展开运算符的示例
Sep 25 Javascript
vue利用better-scroll实现轮播图与页面滚动详解
Oct 20 Javascript
详解在vue-cli项目中使用mockjs(请求数据删除数据)
Oct 23 Javascript
使用JQuery实现图片轮播效果的实例(推荐)
Oct 24 jQuery
微信小程序的引导页实现代码
Jun 24 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类
2008/04/09 PHP
php对数组排序的简单实例
2013/12/25 PHP
php 7新特性之类型申明详解
2017/06/06 PHP
js下写一个事件队列操作函数
2010/07/19 Javascript
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
JQuery验证jsp页面属性是否为空(实例代码)
2013/11/08 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
jQuery简单实现禁用右键菜单
2015/03/10 Javascript
javascript实现点击商品列表checkbox实时统计金额的方法
2015/05/15 Javascript
JavaScript中eval()函数用法详解
2015/12/14 Javascript
javascript中Date format(js日期格式化)方法小结
2015/12/17 Javascript
javascript对象的创建和访问
2016/03/08 Javascript
微信小程序 教程之注册程序
2016/10/17 Javascript
Vue input控件通过value绑定动态属性及修饰符的方法
2017/05/03 Javascript
vuex的简单使用教程
2018/02/02 Javascript
你点的 ES6一些小技巧,请查收
2018/04/25 Javascript
[02:12]DOTA2英雄基础教程 变体精灵
2013/12/16 DOTA
[02:33]2018DOTA2亚洲邀请赛赛前采访——LGD
2018/04/04 DOTA
初步认识Python中的列表与位运算符
2015/10/12 Python
Python使用PDFMiner解析PDF代码实例
2017/03/27 Python
python如何修改装饰器中参数
2018/03/20 Python
PyQt5每天必学之组合框
2018/04/20 Python
python版本五子棋的实现代码
2018/12/11 Python
python文件和文件夹复制函数
2020/02/07 Python
为什么称python为胶水语言
2020/06/16 Python
Python中flatten( ),matrix.A用法说明
2020/07/05 Python
详解python对象之间的交互
2020/09/29 Python
用HTML5制作一个简单的弹力球游戏
2015/05/12 HTML / CSS
美国在线旅行社:Crystal Travel
2018/09/11 全球购物
包装类的功能、种类、常用方法
2012/01/27 面试题
民主评议政风行风整改方案
2014/09/17 职场文书
解除劳动合同协议书范本2014
2014/09/25 职场文书
2015庆祝七一建党节94周年活动总结
2015/03/20 职场文书
创业方案:赚钱的烧烤店该怎样做?
2019/07/05 职场文书
Python+Appium新手教程
2021/04/17 Python
SQLServer RANK() 排名函数的使用
2022/03/23 SQL Server