js对象数组和对象的使用实例详解


Posted in Javascript onAugust 27, 2019

数组

var arr = new Array(); 
//或者 
var arr = [];
//或者
var arr = [{index:'0'},{address:'1'}];

var obj_1 = { index:'1', index:'2'};
var obj_2 = { index:'3', index:'3'};

arr.push(obj_1,obj_2);     //添加
var pop_data = arr.pop();   //删除并返回数组的最后一个元素。

//遍历
for(var i=0;i<arr.length;i++){
  console.log(i+": "+arr[i]);
}
//也可以用类似遍历对象属性的方法
for(var i in arr){
  console.log(i+": "+arr[i])
}

//任何数组的操作方法

对象

//声明
var objects = {};
//添加属性
objects[key] = obj1;
//获取属性
var obj = objects[key];
//删除
delete objects[key];
//遍历
 for(let key in objects){
    console.log(objects[key]);
 }

结论

如果要随机存取元素,对象更方便。

以上就是全部知识点内容,感谢大家对三水点靠木的支持。

Javascript 相关文章推荐
jQuery使用数组编写图片无缝向左滚动
Dec 11 Javascript
JavaScript获得页面base标签中url的方法
Apr 03 Javascript
JavaScript实现节点的删除与序号重建实例
Aug 05 Javascript
JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
Aug 06 Javascript
jquery mobile实现可折叠的导航按钮
Mar 11 Javascript
bootstrap paginator分页前后台用法示例
Jun 17 Javascript
vue中改变选中当前项的显示隐藏或者状态的实现方法
Feb 08 Javascript
JSON.stringify()方法讲解
Jan 31 Javascript
服务端预渲染之Nuxt(使用篇)
Apr 08 Javascript
Vuex modules模式下mapState/mapMutations的操作实例
Oct 17 Javascript
jQuery+ajax实现文件上传功能
Dec 22 jQuery
JS实现百度搜索框
Feb 25 Javascript
vue递归组件实战之简单树形控件实例代码
Aug 27 #Javascript
vue项目中引入Sass实例方法
Aug 27 #Javascript
package.json配置文件构成详解
Aug 27 #Javascript
axios如何利用promise无痛刷新token的实现方法
Aug 27 #Javascript
解决vue打包后刷新页面报错:Unexpected token
Aug 27 #Javascript
JS用最简单的方法实现四舍五入
Aug 27 #Javascript
微信小程序模板消息推送的两种实现方式
Aug 27 #Javascript
You might like
php 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
php表单提交问题的解决方法
2011/04/12 PHP
PHP调用C#开发的dll类库方法
2014/07/28 PHP
php中strtotime函数用法详解
2014/11/15 PHP
PHP中实现获取IP和地理位置类分享
2015/02/10 PHP
PHP实现负载均衡的加权轮询方法分析
2018/08/22 PHP
document.all还是document.getElementsByName?
2006/07/21 Javascript
js hover 定时器(实例代码)
2013/11/12 Javascript
常用jQuery选择器总结
2014/07/11 Javascript
Form表单按回车自动提交表单的实现方法
2016/11/18 Javascript
jQuery实现页面顶部下拉广告
2016/12/30 Javascript
3种vue路由传参的基本模式
2018/02/22 Javascript
Vue插槽原理与用法详解
2019/03/05 Javascript
vuex 实现getter值赋值给vue组件里的data示例
2019/11/05 Javascript
[01:07:19]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第一场
2018/04/06 DOTA
python查询mysql中文乱码问题
2014/11/09 Python
python基础之包的导入和__init__.py的介绍
2018/01/08 Python
python实现远程控制电脑
2019/05/23 Python
详解Python Qt的窗体开发的基本操作
2019/07/14 Python
python selenium爬取斗鱼所有直播房间信息过程详解
2019/08/09 Python
Python面向对象封装操作案例详解 II
2020/01/02 Python
Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解
2020/02/18 Python
HTML5 video播放器全屏(fullScreen)方法实例
2015/04/24 HTML / CSS
世界第一曲奇连锁店:Mrs. Fields Cookies
2017/02/04 全球购物
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
2016/08/15 面试题
优秀员工年终发言演讲稿
2014/01/01 职场文书
银行委托书范本
2014/09/28 职场文书
个人查摆问题自查报告
2014/10/16 职场文书
汇报材料怎么写
2014/12/30 职场文书
2015年办公室文秘工作总结
2015/04/30 职场文书
2015年妇委会工作总结
2015/05/22 职场文书
电影建国大业观后感
2015/06/01 职场文书
python实现监听键盘
2021/04/26 Python
详解Vue的options
2021/05/15 Vue.js
Vue项目打包、合并及压缩优化网页响应速度
2021/07/07 Vue.js
清空 Oracle 安装记录并重新安装
2022/04/26 Oracle