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 IE 浏览器判定代码
Mar 21 Javascript
javascript取消文本选定的实现代码
Nov 14 Javascript
js判断当前浏览器类型,判断IE浏览器方法
Jun 02 Javascript
jQuery中add()方法用法实例
Jan 08 Javascript
jQuery预加载图片常用方法
Jun 15 Javascript
总结javascript中的六种迭代器
Aug 16 Javascript
详解网站中图片日常使用以及优化手法
Jan 09 Javascript
vue axios用法教程详解
Jul 23 Javascript
JavaScript 九种跨域方式实现原理
Feb 11 Javascript
js脚本中执行java后台代码方法解析
Oct 11 Javascript
关于element-ui表单中限制输入纯数字的解决方式
Sep 08 Javascript
vue实现简易的双向数据绑定
Dec 29 Vue.js
详解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 Document 代码注释规范
2009/04/13 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
PHP memcache在微信公众平台的应用方法示例
2017/09/13 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
用js生产批量批处理执行命令
2008/07/28 Javascript
方便实用的jQuery checkbox复选框全选功能简单实例
2013/10/09 Javascript
javascript 面向对象封装与继承
2014/11/27 Javascript
angularjs学习笔记之完整的项目结构
2015/09/26 Javascript
逐一介绍Jquery data()、Jquery stop()、jquery delay()函数(详)
2015/11/04 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
Angular2.0/4.0 使用Echarts图表的示例代码
2017/12/07 Javascript
微信小程序云开发如何使用云函数生成二维码
2019/05/18 Javascript
vue element upload实现图片本地预览
2019/08/20 Javascript
js中apply和call的理解与使用方法
2019/11/27 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
2020/02/27 Javascript
vue3.0生命周期的示例代码
2020/09/24 Javascript
详解Vue的七种传值方式
2021/02/08 Vue.js
[50:28]LGD女子学院第三期 DOTA2复仇之魂教学
2013/12/24 DOTA
[03:27]《辉夜杯》线下训练营 导师CU和海涛指点迷津
2015/10/23 DOTA
python生成多个只含0,1元素的随机数组或列表的实例
2018/11/12 Python
最简单的matplotlib安装教程(小白)
2020/07/28 Python
详解selenium + chromedriver 被反爬的解决方法
2020/10/28 Python
如何用Python提取10000份log中的产品信息
2021/01/14 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
Mavi牛仔裤美国官网:土耳其著名牛仔品牌
2016/09/24 全球购物
选购国际女性时装设计师品牌:IFCHIC(支持中文)
2018/04/12 全球购物
北京泡泡网网络有限公司.net面试题
2012/07/17 面试题
机械设计专业应届生求职信
2013/11/21 职场文书
公司成立感言
2014/01/11 职场文书
父亲追悼会答谢词
2014/01/17 职场文书
幼儿园校车司机的岗位职责
2014/01/30 职场文书
空气环保标语
2014/06/12 职场文书
工作散漫检讨书
2014/09/16 职场文书
村主任“四风”问题个人整改措施
2014/10/04 职场文书
幼儿园园务工作总结2015
2015/05/18 职场文书
高中美术教学反思
2016/02/17 职场文书