定义方法:1、用“var 对象变量名=new Object();”语句;2、用“var 对象变量名={...}”语句;3、用“function 构造函数([参数列表]){...}var 对象名=new 构造函数([参数列表]);”语句。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
javascript中定义对象的方法
1、直接定义
创建语法:
var 对象变量名 = new Object(); 对象变量名.属性1 = 属性值1; …; 对象变量名. 属性N = 属性值N; 对象变量名. 方法1 = function([参数列表]){ 方法体 } …; 对象变量名. 方法N = function([参数列表]){ 方法体 }
代码示例:
var student = new Object(); student.name="Lucy"; student.eat=function(){ console.log(this.name+"正在吃东西"); } student.eat();
2、初始化定义:
创建语法:
var 对象变量名={ 属性1:属性值1, ..., 属性N:属性值N, 方法1:function([参数列表]){ 方法体 }, ..., 方法N:function([参数列表]){ 方法体 } }
注意:
1.属性的定义用:(英文冒号)
2.对象的属性和方法之间用,(英文逗号)隔开,最后一个不加
代码示例:
var student = { name:"Tim", //注意属性的定义用: age:12, eatting:function(){ console.log(this.name+"正在吃东西"); }, running:function(){ console.log(this.name+"正在跑步"); } }; student.eatting(); student.running();
3、构造函数式
创建语法:
function 构造函数([参数列表]){ this.属性1=属性值; ...; this.属性N=属性值; this.方法1=function([参数列表]){ 方法体 }; ...; this.方法N=function([参数列表]){ 方法体 }; } var 对象名 = new 构造函数([参数列表]);
代码示例:
function Student(name){ this.name=name; this.eatting=function(){ console.log(this.name+"正在吃东西"); }; } var stu = new Student("Lily"); stu.eatting();
【推荐学习:javascript高级教程】
作者:青灯夜游
Bootstrap是一组用于网站和网络应用程序开发的开源前端(所谓“前端”,指的是展现给最终用户的界面。与之对应的“后端”是在服...
Bootstrap官网:http://getbootstrap.com/目前最受欢迎的前端UI框架,最新正式版3.x,4.x预览版正在开发中。Foun...
本篇文章带大家了解下angular中的内容投影,介绍一下单插槽内容投影、多插槽内容投影、有条件的内容投影,希望对大家有所帮助!...
作为一个JavaScript的服务端运行环境,Node.js在如今的程序开发领域中受到了越来越多的关注和应用,尤其是在Web服务和后端开发方...
本章我们给大家介绍详解HTML中相似的标签和属性的有什么区别。有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。...
Angular如何进行优化?下面本篇文章给大家了解一下Angular中的性能优化,希望对大家有所帮助!本文将谈一谈 Angular 的性能优化...