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获取地址栏参数
Dec 22 Javascript
IE/FireFox具备兼容性的拖动代码
Aug 13 Javascript
在服务端(Page.Write)调用自定义的JS方法详解
Aug 09 Javascript
不使用ajax实现无刷新提交表单
Dec 21 Javascript
js给selected添加options的方法
May 06 Javascript
Dropzone.js实现文件拖拽上传功能(附源码下载)
Nov 22 Javascript
基于jQuery制作小图标上下滑动特效
Jan 18 Javascript
js基于myFocus实现轮播图效果
Feb 14 Javascript
vue-loader教程介绍
Jun 14 Javascript
vue 中的keep-alive实例代码
Jul 20 Javascript
浅谈Vue.use的使用
Aug 29 Javascript
vue3.0 CLI - 2.6 - 组件的复用入门教程
Sep 14 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 allow_url_include的应用和解释
2010/04/22 PHP
PHP中设置时区方法小结
2012/06/03 PHP
Yii框架登录流程分析
2014/12/03 PHP
PHP获取ip对应地区和使用网络类型的方法
2015/03/11 PHP
php实现搜索类封装示例
2016/03/31 PHP
PHP MSSQL 分页实例
2016/04/13 PHP
NodeJS与Mysql的交互示例代码
2013/08/18 NodeJs
JS实现图片放大镜效果的方法
2015/02/27 Javascript
js全选按钮的实现方法
2015/11/17 Javascript
jQuery EasyUi实战教程之布局篇
2016/01/26 Javascript
jQuery+css实现的切换图片功能代码
2016/01/27 Javascript
angular 基于ng-messages的表单验证实例
2017/05/04 Javascript
javascript 跨域问题以及解决办法
2017/07/17 Javascript
Cropper.js 实现裁剪图片并上传(PC端)
2017/08/20 Javascript
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
关于ES6箭头函数中的this问题
2018/02/27 Javascript
Vue中对比scoped css和css module的区别
2018/05/17 Javascript
vue实现虚拟列表功能的代码
2020/07/28 Javascript
Python中__call__用法实例
2014/08/29 Python
Python中给List添加元素的4种方法分享
2014/11/28 Python
利用Python中SocketServer 实现客户端与服务器间非阻塞通信
2016/12/15 Python
详解Python中 sys.argv[]的用法简明解释
2017/12/20 Python
tensorflow输出权重值和偏差的方法
2018/02/10 Python
python爬虫爬取网页表格数据
2018/03/07 Python
python的pip安装以及使用教程
2018/09/18 Python
Django如何使用redis作为缓存
2020/05/21 Python
伦敦一家领先的精品零售商:IRIS Fashion
2019/05/24 全球购物
智能钱包:Ekster
2019/11/21 全球购物
2019年分享net面试的经历和题目
2016/08/07 面试题
高中生校园生活自我评价
2013/09/19 职场文书
节能环保家庭事迹材料
2014/08/27 职场文书
向国旗敬礼活动小结
2014/09/27 职场文书
校园广播稿精选
2014/10/01 职场文书
幼儿园大班见习报告
2014/10/31 职场文书
解决Pytorch半精度浮点型网络训练的问题
2021/05/24 Python
「睡美人」爱洛公主粘土人开订
2022/03/22 日漫