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_03(ExtJs Grid的简单使用)
Oct 02 Javascript
基于prototype扩展的JavaScript常用函数库
Nov 30 Javascript
javascript针对DOM的应用分析(三)
Apr 15 Javascript
js 文本滚动效果的实例代码
Aug 17 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
Aug 28 Javascript
js网页实时倒计时精确到秒级
Feb 10 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
Jan 22 Javascript
jQuery Easyui datagrid连续发送两次请求问题
Dec 13 Javascript
微信小程序 this和that详解及简单实例
Feb 13 Javascript
AngularJS之页面跳转Route实例代码
Mar 10 Javascript
Mongoose实现虚拟字段查询的方法详解
Aug 15 Javascript
VUE搭建手机商城心得和遇到的坑
Feb 21 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
3
2006/10/09 PHP
thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法
2015/05/21 PHP
js中setTimeout()与clearTimeout()用法实例浅析
2015/05/12 Javascript
jQuery实现首页图片淡入淡出效果的方法
2015/06/10 Javascript
基于JQuery的购物车添加删除以及结算功能示例
2017/03/08 Javascript
Nodejs中使用captchapng模块生成图片验证码
2017/05/18 NodeJs
JS实现提交表单前的数字及邮箱校检功能
2017/11/13 Javascript
vue v-model实现自定义样式多选与单选功能
2018/07/05 Javascript
vue自定义移动端touch事件之点击、滑动、长按事件
2018/07/10 Javascript
在node中使用jwt签发与验证token的方法
2019/04/03 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
2019/11/14 Javascript
使用Angular9和TypeScript开发RPG游戏的方法
2020/03/25 Javascript
JavaScript进阶(三)闭包原理与用法详解
2020/05/09 Javascript
Typescript3.9 常用新特性一览(推荐)
2020/05/14 Javascript
[01:18:43]2014 DOTA2华西杯精英邀请赛5 24 iG VS DK
2014/05/25 DOTA
[04:19]DOTA2完美大师赛第四天精彩集锦
2017/11/26 DOTA
Python linecache.getline()读取文件中特定一行的脚本
2008/09/06 Python
详解python调度框架APScheduler使用
2017/03/28 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
2017/11/24 Python
手把手教你用python抢票回家过年(代码简单)
2018/01/21 Python
python实现媒体播放器功能
2018/02/11 Python
Python 读取 YUV(NV12) 视频文件实例
2019/12/09 Python
Python unittest discover批量执行代码实例
2020/09/08 Python
如何在Win10系统使用Python3连接Hive
2020/10/15 Python
快速一键生成Python爬虫请求头
2021/03/04 Python
基于HTML5 FileSystem API的使用介绍
2013/04/24 HTML / CSS
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
amazeui页面分析之登录页面的示例代码
2020/08/25 HTML / CSS
Nordgreen美国官网:在线购买极简主义斯堪的纳维亚手表
2019/07/24 全球购物
物流管理应届生求职信
2013/11/07 职场文书
早会主持词
2014/03/17 职场文书
土建专业毕业生自荐书
2014/07/04 职场文书
大学生个人求职信例文
2014/07/07 职场文书
给老婆道歉的话
2015/01/20 职场文书
《观潮》教学反思
2016/02/17 职场文书
jquery插件实现图片悬浮
2021/04/16 jQuery