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判断非数字的简单例子
Jul 18 Javascript
jquery 插件实现瀑布流图片展示实例
Apr 03 Javascript
javascript实现鼠标拖动改变层大小的方法
Apr 30 Javascript
JavaScript实现鼠标滑过处生成气泡的方法
May 16 Javascript
jQuery图片轮播插件——前端开发必看
May 31 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
Jun 13 Javascript
jQuery与JS加载事件用法分析
Sep 04 Javascript
基于jQuery实现咖啡订单管理简单应用
Feb 10 Javascript
vue 添加vux的代码讲解
Nov 30 Javascript
vue与原生app的对接交互的方法(混合开发)
Nov 28 Javascript
vue中组件的3种使用方式详解
Mar 23 Javascript
微信小程序激励式视频广告组件使用详解
Dec 06 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中利用post传递字符串重定向的实现代码
2011/04/21 PHP
那些年一起学习的PHP(一)
2012/03/21 PHP
php使用指定编码导出mysql数据到csv文件的方法
2015/03/31 PHP
PHP file_get_contents函数读取远程数据超时的解决方法
2015/05/13 PHP
深入理解PHP中的empty和isset函数
2016/05/26 PHP
PHP判断密码强度的方法详解
2017/05/26 PHP
jQuery表单验证插件formValidator(改进版)
2012/02/03 Javascript
JavaScript Ajax Json实现上下级下拉框联动效果实例代码
2013/11/23 Javascript
html5 canvas js(数字时钟)实例代码
2013/12/23 Javascript
div失去焦点事件实现思路
2014/04/22 Javascript
详解JavaScript异步编程中jQuery的promise对象的作用
2016/05/03 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
2016/06/20 Javascript
AngularJs 国际化(I18n/L10n)详解
2016/09/01 Javascript
使用JavaScript实现一个小程序之99乘法表
2017/09/21 Javascript
使用json-server简单完成CRUD模拟后台数据的方法
2018/07/12 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
Python中交换两个元素的实现方法
2018/06/29 Python
PyTorch中的C++扩展实现
2020/04/02 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
2020/05/20 Python
美国鞋类购物网站:Shiekh Shoes
2016/08/21 全球购物
Theo + George官方网站:都柏林时尚品牌
2019/04/08 全球购物
eBay爱尔兰站:eBay.ie
2019/08/09 全球购物
为数据库创建索引都需要注意些什么
2012/07/17 面试题
《与象共舞》教学反思
2014/02/24 职场文书
户外活动策划方案
2014/03/12 职场文书
党员先进性教育整改措施
2014/09/18 职场文书
2015年三八妇女节活动总结
2015/02/06 职场文书
考研导师推荐信范文
2015/03/27 职场文书
员工聘用合同范本
2015/09/21 职场文书
2016优秀教师先进个人事迹材料
2016/02/25 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
《天使的翅膀》读后感3篇
2019/12/20 职场文书
java中用float时,数字后面加f,这样是为什么你知道吗
2021/09/04 Java/Android
JS 基本概念详细介绍
2021/10/16 Javascript
Mysql多层子查询示例代码(收藏夹案例)
2022/03/31 MySQL
Windows Server 2022 超融合部署(图文教程)
2022/06/25 Servers