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中使用构造函数实现继承的代码
Aug 12 Javascript
浅谈JavaScript事件绑定的常用方法及其优缺点分析
Nov 01 Javascript
详谈js中window.location.search的用法和作用
Feb 13 Javascript
js中Object.defineProperty()方法的不详解
Jul 09 Javascript
解决angularjs service中依赖注入$scope报错的问题
Oct 02 Javascript
小白教程|一小时上手最流行的前端框架vue(推荐)
Apr 10 Javascript
微信小程序云开发修改云数据库中的数据方法
May 18 Javascript
js实现坦克移动小游戏
Oct 28 Javascript
JS实现拖拽元素时与另一元素碰撞检测
Aug 27 Javascript
js实现三角形粒子运动
Sep 22 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
Nov 05 Javascript
全面解析js中的原型,原型对象,原型链
Jan 25 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 COOKIE设置为浏览器进程
2009/06/21 PHP
php 高效率写法 推荐
2010/02/21 PHP
PHP Static延迟静态绑定用法分析
2016/03/16 PHP
php实现连接access数据库并转txt写入的方法
2017/02/08 PHP
PHP中empty,isset,is_null用法和区别
2017/02/19 PHP
PHP5中使用mysqli的prepare操作数据库的介绍
2019/03/18 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
超清晰的document对象详解
2007/02/27 Javascript
Firebug 字幕文件JSON地址获取代码
2009/10/28 Javascript
NodeJS框架Express的模板视图机制分析
2011/07/19 NodeJs
jquery动态加载js/css文件方法(自写小函数)
2014/10/11 Javascript
JavaScript数组对象赋值用法实例
2015/08/04 Javascript
jQuery基于正则表达式的表单验证功能示例
2017/01/21 Javascript
Webpack中css-loader和less-loader的使用教程
2017/04/27 Javascript
vue 实现小程序或商品秒杀倒计时
2019/04/14 Javascript
Javascript通过控制类名更改样式
2019/05/24 Javascript
js实现无限层级树形数据结构(创新算法)
2020/02/27 Javascript
JavaScript 严格模式(use strict)用法实例分析
2020/03/04 Javascript
javascript设计模式 ? 工厂模式原理与应用实例分析
2020/04/09 Javascript
[50:29]2014 DOTA2华西杯精英邀请赛 5 24 DK VS iG
2014/05/26 DOTA
Python实现动态图解析、合成与倒放
2018/01/18 Python
Python之读取TXT文件的方法小结
2018/04/27 Python
django框架使用方法详解
2019/07/18 Python
python自动化测试之DDT数据驱动的实现代码
2019/07/23 Python
twilio python自动拨打电话,播放自定义mp3音频的方法
2019/08/08 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
2019/11/15 Python
Pandas-Cookbook 时间戳处理方式
2019/12/07 Python
Pycharm编辑器功能之代码折叠效果的实现代码
2020/10/15 Python
python+opencv3.4.0 实现HOG+SVM行人检测的示例代码
2021/01/28 Python
类如何去实现接口
2013/12/19 面试题
2014年迎新年活动方案
2014/02/19 职场文书
聚美优品励志广告词
2014/03/14 职场文书
实习报告评语
2014/04/26 职场文书
Python手拉手教你爬取贝壳房源数据的实战教程
2021/05/21 Python
使用 Apache Dubbo 实现远程通信(微服务架构)
2022/02/12 Servers
vue如何实现关闭对话框后刷新列表
2022/04/08 Vue.js