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 09 Javascript
javascript背投广告代码的完善
Apr 08 Javascript
Js 时间间隔计算的函数(间隔天数)
Nov 15 Javascript
JavaScript中模拟实现jsonp
Jun 19 Javascript
继续学习javascript闭包
Dec 03 Javascript
详解Matlab中 sort 函数用法
Mar 20 Javascript
浅谈JavaScript中promise的使用
Jan 11 Javascript
bootstrap下拉菜单使用方法解析
Jan 13 Javascript
JavaScript动态加载重复绑定问题
Apr 01 Javascript
element-ui使用导航栏跳转路由的用法详解
Aug 22 Javascript
javascript中的闭包概念与用法实践分析
Jul 26 Javascript
JS数据类型STRING使用实例解析
Dec 18 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操作文件的一些基本函数使用示例
2014/11/18 PHP
基于PHP的加载类操作以及其他两种魔术方法的应用实例
2017/08/28 PHP
Laravel 自动生成验证的实例讲解:login / logout
2019/10/14 PHP
jQuery 加上最后自己的验证
2009/11/04 Javascript
img onload事件绑定各浏览器均可执行
2012/12/19 Javascript
jquery实现带复选框的表格行选中删除时高亮显示
2013/08/01 Javascript
jquery中交替点击事件toggle方法的使用示例
2013/12/08 Javascript
jQuery对于显示和隐藏等常用状态的判断方法
2014/12/13 Javascript
js实现文字列表无缝滚动效果
2017/06/23 Javascript
webpack实现热加载自动刷新的方法
2017/07/30 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
2017/12/27 Javascript
不到200行 JavaScript 代码实现富文本编辑器的方法
2018/01/03 Javascript
webpack4 SCSS提取和懒加载的示例
2018/09/03 Javascript
node.js如何操作MySQL数据库
2020/10/29 Javascript
[00:47]DOTA2荣耀之路6:玩不了啦!
2018/05/30 DOTA
Python的Django框架中TEMPLATES项的设置教程
2015/05/29 Python
独特的python循环语句
2016/11/20 Python
Python通过matplotlib画双层饼图及环形图简单示例
2017/12/15 Python
pandas对指定列进行填充的方法
2018/04/11 Python
TensorFlow Session会话控制&amp;Variable变量详解
2018/07/30 Python
浅谈Python反射 &amp; 单例模式
2019/03/21 Python
python matplotlib库直方图绘制详解
2019/08/10 Python
pytorch 获取层权重,对特定层注入hook, 提取中间层输出的方法
2019/08/17 Python
Selenium+BeautifulSoup+json获取Script标签内的json数据
2020/12/07 Python
美国摄影爱好者购物网站:Focus Camera
2016/10/21 全球购物
Lookfantastic葡萄牙官方网站:欧洲第一大化妆品零售商
2018/03/17 全球购物
软件测试笔试题
2012/10/25 面试题
一套Delphi的笔试题一
2016/02/14 面试题
旅游管理专业学生求职信
2013/09/28 职场文书
大学生就业自荐信
2013/10/26 职场文书
网络研修随笔感言
2014/02/17 职场文书
经济职业学院毕业生自荐书
2014/03/17 职场文书
党的群众路线对照检查材料范文
2014/09/24 职场文书
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS
Java Kafka 消费积压监控的示例代码
2021/07/01 Java/Android
《辉夜大小姐想让我告白》第三季正式预告
2022/03/20 日漫