总结随笔

2019-11-30  本文已影响0人  MasteRiver

对象字面量

创建一个对象

varobj =newObject();

使用字面量来创造对象

varobj = {};//{}就是对象字面量

对象中的属性也可以是一个对象,这个跟java不同,java的对象一般把一个对象写在另一个对象里面,而JavaScript不同,类似于对象之间的嵌套但又不是嵌套,我简单的理解为一个对象拥有另一个对象,举个例子:一个人,他有一部手机,这个人是一个对象,然而这个人所拥有的手机也是一个对象,属于归属关系。


函数

函数也是一个对象,函数可以封装一些代码(功能),在需要时可以执行这些代码。

封装的代码不会立即执行,而是在函数被调用的时候执行

调用函数的语法: 函数对象();

使用构造函数创建函数

varfun= newFunction("console.log('content')");fun();//调用函数对象,执行封装代码

结果:

“content”

我们在开发的时候基本上不使用构造函数来创造一个函数对象

使用函数声明来创造函数对象

语法:

function函数名(形参1,形参2,形参3){语句块;  }

调用方法:

函数名(参数);//有参数要添加相对应的参数,没有参数就不写

使用函数表达式来创造函数

var函数名=function(形参1,形参2){语句块;};

匿名函数赋值给一个对象

上一篇 下一篇

猜你喜欢

热点阅读