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 相关文章推荐
jquery tab插件精简版分享
Sep 10 Javascript
JS和jquery获取各种屏幕的宽度和高度的代码
Aug 02 Javascript
jquery live()重复绑定的解决方法介绍
Jan 03 Javascript
jquery实现类似淘宝星星评分功能实例
Sep 12 Javascript
浅谈jQuery 中的事件冒泡和阻止默认行为
May 28 Javascript
微信公众号  提示:Unauthorized API function 问题解决方法
Dec 05 Javascript
bootstrap精简教程_动力节点Java学院整理
Jul 14 Javascript
Vue使用mixins实现压缩图片代码
Mar 14 Javascript
[原创]jquery判断元素内容是否为空的方法
May 04 jQuery
微信小程序自定义组件之可清除的input组件
Jul 17 Javascript
从组件封装看Vue的作用域插槽的实现
Feb 12 Javascript
highcharts.js数据绑定方式代码实例
Nov 13 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 缓冲的免费实现方法
2006/10/09 PHP
PHP EOT定界符的使用详解
2008/09/30 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
javascript实现的网页局布刷新效果
2008/12/01 Javascript
JQuery 写的个性导航菜单
2009/12/24 Javascript
Javascript实现返回上一页面并刷新的小例子
2013/12/11 Javascript
Javascript的严格模式strict mode详细介绍
2014/06/06 Javascript
jQueryMobile之Helloworld与页面切换的方法
2015/02/04 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐)
2016/06/23 Javascript
javascript实现根据函数名称字符串动态执行函数的方法示例
2016/12/28 Javascript
轻松实现jQuery添加删除按钮Click事件
2017/03/13 Javascript
js实现抽奖效果
2017/03/27 Javascript
JavaScript 完成注册页面表单校验的实例
2017/08/19 Javascript
jQuery基于闭包实现的显示与隐藏div功能示例
2018/06/09 jQuery
js代码实现轮播图
2020/05/04 Javascript
vue移动端弹起蒙层滑动禁止底部滑动操作
2020/07/22 Javascript
jQuery实现计算器功能
2020/10/19 jQuery
vue点击Dashboard不同内容 跳转到同一表格的实例
2020/11/13 Javascript
Python实现类继承实例
2014/07/04 Python
深入理解Python中的*重复运算符
2017/10/28 Python
解决在pycharm中显示额外的 figure 窗口问题
2019/01/15 Python
pycharm创建一个python包方法图解
2019/04/10 Python
Django给admin添加Action的步骤详解
2019/05/01 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
python相对企业语言优势在哪
2020/06/12 Python
Python+OpenCV图像处理——图像二值化的实现
2020/10/24 Python
html5用video标签流式加载的实现
2020/05/20 HTML / CSS
银行营业厅大堂经理岗位职责
2014/01/06 职场文书
银行见习期自我鉴定
2014/01/29 职场文书
大学生职业生涯规划书参考模板
2014/03/05 职场文书
小学班长竞选演讲稿
2014/04/24 职场文书
国际贸易系求职信
2014/08/09 职场文书
2016年党员学习廉政准则心得体会
2016/01/20 职场文书
php 原生分页
2021/04/01 PHP
浅谈spring boot使用thymeleaf版本的问题
2021/08/04 Java/Android
python机器学习实现oneR算法(以鸢尾data为例)
2022/03/03 Python