美文网首页JS
JS—创建对象

JS—创建对象

作者: Miss____Du | 来源:发表于2014-12-06 00:24 被阅读103次

创建object实例的方式有两种:

  • 使用new操作符,后面跟object构造函数。
  • 使用对象字面量表示法。

分别复习一下

  • 使用new操作符,后面跟object构造函数。
    var person=new Object();
    person.name="du";
    person.age=29;
    person.say=function(){}
    可以动态的为对象设置属性与方法。
  • 对象字面量法
    var person={
    name:"du",//逗号,而不是分号
    age:29
    }
    var person={};//这种写法等同于var person=new Object();

访问对象属性的方法:

  • 点表示法
    alert(person.name);
  • 方括号语法
    alert(person["name"]);
    这种方法可以通过变量来访问属性。
    var propertyName="name";
    alert(person[propertyName]);
    如果属性名中存在会导致语法错误的字符例如空格。
    var person={
    "first name":"du",//属性名中是可以包含非字母与非数字的。
    age:29
    }
    var propertyName="first name";
    alert(person[propertyName]);

js中每个实例都具有下列属性和方法:
var obj=new object();

  • constructor
    保存着用于创建当前对象的函数,对于前面的例子,构造函数就是object()。
  • hasOwnProperty(propertyName):
    用于检查给定的属性在当前对象实例中,而不是在原型中是否存在。参数以字符串的形式。
  • isPrototypeOf(object)
    用于检查传入对象是否是传入对象的原型。
  • propertyIsEnumerable(propertyName)
    用来检查给定的属性是否是枚举类型。
  • toLocaleString()
    返回对象的字符串表示
  • person.toString()
    返回对象的字符串表示
  • valueOf()
    返回对象的字符串表示
    这几个属性方法在原型的时候会仔细的在写一遍。

相关文章

  • JS对象

    JS 创建对象 批量创建对象

  • 6.JavaScript中

    JS对象创建: JS通过构造函数创建对象: JS内置对象window: 所有的全局变量都是window的属性 所有...

  • JS笔记-006-JS对象-数字-字符串-日期-数组-逻辑

    JS对象 创建 JavaScript 对象 通过 JavaScript,您能够定义并创建自己的对象。 创建新对象有...

  • 面向对象案例:随机方块

    1.创建画布 2.创建工具对象--tools.js 3.创建box盒子对象--box.js 3.1创建构造函数 3...

  • JS创建对象

    一、基本方法 1.字面量:var o = {}; 2.构造函数:var o = new Object(); 二...

  • JS创建对象

    工厂模式 由于在ECMAScript无法创建类,所以用函数的封装以特定接口创建对象 问题:解决了创建多个相似对象的...

  • js 创建对象

    创建对象的几种方法 方法一:new Object() 方法二:{} 方法三:function xx() 为对象中添...

  • js创建对象

    this指针构造器创建 工厂模式 new 出来 prototype变量赋值 :为属性赋值链接

  • js创建对象

    新博客地址:http://gengliming.com 参考《javascript 高级程序设计(第3版)》 1、...

  • JS—创建对象

    创建object实例的方式有两种: 使用new操作符,后面跟object构造函数。 使用对象字面量表示法。 分别复...

网友评论

    本文标题:JS—创建对象

    本文链接:https://www.haomeiwen.com/subject/jjzgtttx.html