js中的函数与对象的关系,以及如何正确使用函数和数组

几点说明:

1.函数也是一个对象,也可保存一堆数据

--函数保存一段代码

--对象保存一堆数据

函数:当你定义一个函数后,函数有两个功能

1.函数名():

--把函数当成一个函数来执行掉

2.函数名.成员名=‘值’  (把函数当成一个对象来操作,例如:fn.name='jj')

--存储一些数据

这两个功能互不干扰,也彼此没有关系

二.数组数据类型

--数组也是js的一种数据类型

--数组也是复杂数据类型Array

-- 一个盒子:存储一堆数据,但不是按照键值对存储,而是按照索引(序号)进行存储的

1.数组的创建

--字面量创建

  var  arr=[ ]

--内置构造函数创建

  js给我们提供了一个内置构造函数 Array

   var arr =new Array()

2.数组的操作

--数组的length属性

可以读写数组的长度,当你设置的比本身小,那么就相当于删除。当你设置的比本身大,那么就相自动用空补齐。

3.数组的遍历:使用for循环

4.数组也是对象

--可以当成对象使用,使用点语法存储一些数据(例如:arr.age=18)并且数组对象不会占用数组length的位置

for in 循环

for  (var key in arr){

console.log(key)

}

三.对象的创建,

--字面量创建

  var  o={ }

--内置构造函数创建

  js给我们提供了一个内置构造函数 object

   var o =object()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值