㈠对象分类

⑴内建对象

⑵宿主对象

⑶自定义对象

 

㈡数组(Array)

⑴简单介绍

①数组也是一个对象

②它和我们普通对象功能类似,也是用来存储一些值的

③不同的是普通对象是使用字符串作为属性名的,

④而数组是使用数字来作为索引操作元素

 

⑵索引(index)

①从开始的整数就是索引

②数组的存储性能比普通对象更好,在开发中我们经常使用数组来存储一些数据

⑶创建数组对象

var arr = new Array();

//使用typeof检查一个数组时,会返回object

//console.log(typeof arr);

示例:

⑷添加元素

①向数组中添加元素

②语法:数组[索引] = 值

③示例:

⑸读取元素

①读取数组中的元素

②语法:数组 [索引]

③如果读取不存在的索引,它不会报错,而是返回undefined

④示例1:

⑤示例2:

⑹获取长度

①获取数组的长度

②可以使用length属性来获取数组的长度(元素的个数)

③语法:数组.length

④对于连续的数组,使用length可以获取到数组的长度(元素的个数)

⑤对于非连续的数组,使用length会获取到数组的最大索引+1

⑥尽量不要创建非连续的数组

⑦示例:

⑺修改length

①如果修改的length大于原长度,则多出部分会空出来

②如果修改的length小于原长度,则多出的元素会被删除

③ 示例:

⑻最后位置添加元素

①向数组的最后一个位置添加元素

②语法:数组[数组.length] = 值; 

③示例:

 

最新文章

  1. C++ 参考网站
  2. 纯CSS实现tooltip提示框,CSS箭头及形状之续篇--给整个tooltip提示框加个边框
  3. 2014-07-29 Asp.Net 中级工程师 笔试题
  4. FreeBSD打开DTrace支持
  5. hdu 5294 Tricks Device(2015多校第一场第7题)最大流+最短路
  6. Shell基础:Shell和Mysql交互
  7. 表单“X”标记识别
  8. IP分片浅析
  9. php新手:XAMMP打开开源php代码
  10. js实现跨域(jsonp, iframe+window.name, iframe+window.domain, iframe+window.postMessage)
  11. 捣鼓一个Ajax请求管理器
  12. dreamweaver破解版下载地址
  13. flask 部署后并发测试
  14. Scala Option类型
  15. ASP.NET Core的实时库: SignalR简介及使用
  16. 基于.net的Socket异步编程总结
  17. 使对象可以像数组一样进行foreach循环,要求属性必须是私有
  18. app常见专项测试点
  19. 内联函数:static inline 和 extern inline 的含义
  20. 虚拟机centos7配置本地yum源

热门文章

  1. Python+requests 发送简单请求--》获取响应状态--》获取请求响应数据
  2. git太慢用码云
  3. HDU - 2196(树形DP)
  4. oracle学习笔记03
  5. element-ui 中 table 鼠标悬停时背景颜色修改
  6. 在javascript对象内搜索,貌似是一个新鲜的话题。
  7. Nopcommerce 项目添加插件
  8. 记录RabbitMQ
  9. git diff 的简单使用(比较版本区别)
  10. uni-app中picker组件的一个坑