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 相关文章推荐
js自动生成对象的属性示例代码
Oct 28 Javascript
关闭浏览器窗口弹出提示框并且可以控制其失效
Apr 15 Javascript
借助javascript代码判断网页是静态还是伪静态
May 05 Javascript
jQuery使用toggleClass方法动态添加删除Class样式的方法
Mar 26 Javascript
浅谈JavaScript的Polymer框架中的behaviors对象
Jul 29 Javascript
使用jQuery制作遮罩层弹出效果的极简实例分享
May 12 Javascript
JSON 对象未定义错误的解决方法
Sep 29 Javascript
Angular6 写一个简单的Select组件示例
Aug 20 Javascript
vue项目中使用tinymce编辑器的步骤详解
Sep 11 Javascript
BootStrap中的模态框(modal,弹出层)功能示例代码
Nov 02 Javascript
[jQuery] 事件和动画详解
Mar 05 jQuery
layui使用表格渲染获取行数据的例子
Sep 13 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
jquery 子窗口操作父窗口的代码
2009/09/21 Javascript
js异步加载的三种解决方案
2013/03/04 Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
2014/06/06 Javascript
jQuery实现设置、移除文本框默认值功能
2015/01/13 Javascript
JavaScript实现的链表数据结构实例
2015/04/02 Javascript
JQuery选择器、过滤器大整理
2015/05/26 Javascript
JavaScript中字符串(string)转json的2种方法
2015/06/25 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
原生javascript实现自动更新的时间日期
2016/02/12 Javascript
Bootstrap菜单按钮及导航实例解析
2016/09/09 Javascript
浅谈javascript:两种注释,声明变量,定义函数
2016/09/29 Javascript
JavaScript中 this 指向问题深度解析
2017/02/21 Javascript
微信小程序开发背景图显示功能
2018/08/08 Javascript
使用Angular-CLI构建NPM包的方法
2018/09/07 Javascript
vue-cli3添加模式配置多环境变量的方法
2019/06/05 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
2020/07/31 Javascript
vue集成openlayers加载geojson并实现点击弹窗教程
2020/09/24 Javascript
一些Python中的二维数组的操作方法
2015/05/02 Python
Python在信息学竞赛中的运用及Python的基本用法(详解)
2017/08/15 Python
python 创建一个空dataframe 然后添加行数据的实例
2018/06/07 Python
python获取命令行输入参数列表的实例代码
2018/06/23 Python
Python matplotlib画图与中文设置操作实例分析
2019/04/23 Python
PyQt5 窗口切换与自定义对话框的实例
2019/06/20 Python
python下PyGame的下载与安装过程及遇到问题
2019/08/04 Python
Django 项目通过加载不同env文件来区分不同环境
2020/02/17 Python
解决Python图形界面中设置尺寸的问题
2020/03/05 Python
详解CSS3中的box-sizing(content-box与border-box)
2019/04/19 HTML / CSS
HTML5标签嵌套规则详解【必看】
2016/04/26 HTML / CSS
Sixt美国租车:高端豪华车型自驾体验
2017/09/02 全球购物
优秀毕业生推荐信
2013/11/02 职场文书
致跳高运动员加油稿
2014/02/12 职场文书
趣味运动会策划方案
2014/06/02 职场文书
给老师的一封感谢信
2015/01/20 职场文书
详细介绍python类及类的用法
2021/05/31 Python
RPM包方式安装Oracle21c的方法详解
2021/08/23 Oracle