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 相关文章推荐
js window.onload 加载多个函数的方法
Nov 02 Javascript
一个简单的jQuery插件制作 学习过程及实例
Apr 25 Javascript
JS 获取浏览器和屏幕宽高等信息代码
Mar 31 Javascript
jquery的trigger和triggerHandler的区别示例介绍
Apr 20 Javascript
TypeScript具有的几个不同特质
Apr 07 Javascript
Bootstrap每天必学之面板
Nov 30 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
Jun 30 Javascript
Bootstrap select多选下拉框实现代码
Dec 23 Javascript
Vue 过滤器filters及基本用法
Dec 26 Javascript
Vue下路由History模式打包后页面空白的解决方法
Jun 29 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
May 07 Javascript
javascript实现blob加密视频源地址的方法
Aug 08 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字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
浅谈php和.net的区别
2014/09/28 PHP
PHP中的switch语句的用法实例详解
2015/10/21 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
关于JavaScript的一些看法
2009/05/27 Javascript
jquery防止重复执行动画避免页面混乱
2014/04/22 Javascript
jquery checkbox 勾选的bug问题解决方案与分析
2014/11/13 Javascript
JavaScript常用脚本汇总(三)
2015/03/04 Javascript
javascript文件加载管理简单实现方法
2015/07/25 Javascript
js中遍历Map对象的方法
2016/07/27 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
详解vue-cli项目中用json-sever搭建mock服务器
2017/11/02 Javascript
vue实现双向绑定和依赖收集遇到的坑
2018/11/29 Javascript
vue element 生成无线级左侧菜单的实现代码
2019/08/21 Javascript
Vue路由守卫之路由独享守卫
2019/09/25 Javascript
详解vue 组件的实现原理
2020/11/12 Javascript
Python随机数用法实例详解【基于random模块】
2017/04/18 Python
selenium+python实现自动登录脚本
2018/04/22 Python
如何基于python实现不邻接植花
2020/05/01 Python
python爬虫容易学吗
2020/06/02 Python
pytorch  网络参数 weight bias 初始化详解
2020/06/24 Python
Python实现一个简单的递归下降分析器
2020/08/01 Python
详解Python中Pyyaml模块的使用
2020/10/08 Python
澳大利亚现代波西米亚风格女装网站:Bohemian Traders
2018/04/16 全球购物
傲盾软件面试题
2015/08/17 面试题
企业道德讲堂实施方案
2014/03/19 职场文书
学校师德承诺书
2014/05/23 职场文书
英语教研活动总结
2014/07/02 职场文书
2014年教师节座谈会发言稿
2014/09/10 职场文书
教师群众路线教育实践活动学习笔记
2014/11/05 职场文书
结婚当天新郎保证书
2015/05/08 职场文书
教师岗位说明书
2015/09/30 职场文书
优秀范文:读《红岩》有感3篇
2019/10/14 职场文书
Nginx如何配置Http、Https、WS、WSS的方法步骤
2021/05/11 Servers
Vue项目打包、合并及压缩优化网页响应速度
2021/07/07 Vue.js
AJAX实现指定部分页面刷新效果
2021/10/16 Javascript