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 Autocomplete 结合asp.net使用要点
Oct 29 Javascript
JQuery for与each性能比较分析
May 14 Javascript
为jquery的ajaxfileupload增加附加参数的方法
Mar 04 Javascript
JavaScript中实现PHP的打乱数组函数shuffle实例
Oct 11 Javascript
Javascript获取统一管理的提示语(message)
Feb 03 Javascript
JavaScript Promise 用法
Jun 14 Javascript
微信开发 微信授权详解
Oct 21 Javascript
js 用于检测类数组对象的函数方法
May 02 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
Jun 28 Javascript
解决layui的table插件无法多层级获取json数据的问题
Sep 19 Javascript
javascript设计模式 ? 单例模式原理与应用实例分析
Apr 09 Javascript
JavaScript 判断浏览器是否是IE
Feb 19 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下escape解码函数的实现方法
2010/08/08 PHP
PHP获取php,mysql,apche的版本信息示例代码
2014/01/16 PHP
JAVASCRIPT style 中visibility和display之间的区别
2010/01/22 Javascript
JS动态获取当前时间,并写到特定的区域
2013/05/03 Javascript
JS将数字转换成三位逗号分隔的样式(示例代码)
2014/02/19 Javascript
跟我学习javascript的作用域与作用域链
2015/11/19 Javascript
js实现HashTable(哈希表)的实例分析
2016/11/21 Javascript
ajax接收后台数据在html页面显示
2017/02/19 Javascript
js canvas实现红包照片效果
2018/08/21 Javascript
create-react-app安装出错问题解决方法
2018/09/04 Javascript
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
2018/11/12 Javascript
深入理解使用Vue实现Context-Menu的思考与总结
2019/03/09 Javascript
微信小程序访问豆瓣电影api的实现方法
2019/03/31 Javascript
Easyui 去除jquery-easui tab页div自带滚动条的方法
2019/05/10 jQuery
node读写Excel操作实例分析
2019/11/06 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
2020/06/01 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
2020/11/12 Javascript
详解基于element的区间选择组件校验(交易金额)
2021/01/07 Javascript
[00:53]TI3正赛第三天 DK怒破A队不败金身 现场国旗飘扬热血激昂
2013/08/10 DOTA
Python制作刷网页流量工具
2017/04/23 Python
Pandas中把dataframe转成array的方法
2018/04/13 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
2018/10/14 Python
python 用所有标点符号分隔句子的示例
2019/07/15 Python
Django框架 Pagination分页实现代码实例
2019/09/04 Python
使用PDF.JS插件在HTML中预览PDF文件的方法
2018/08/29 HTML / CSS
英国在线电子和小工具商店:TecoBuy
2018/10/06 全球购物
在数据文件自动增长时,自动增长是否会阻塞对文件的更新
2014/05/01 面试题
便利店投资的创业计划书
2014/01/12 职场文书
高中英语教学反思
2014/02/04 职场文书
劲霸男装广告词
2014/03/21 职场文书
松材线虫病防治方案
2014/06/15 职场文书
计划生育证明格式范本
2014/09/12 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书
Nginx反向代理学习实例教程
2021/10/24 Servers
Redis 中使用 list,streams,pub/sub 几种方式实现消息队列的问题
2022/03/16 Redis
python和C/C++混合编程之使用ctypes调用 C/C++的dll
2022/04/29 Python