zoukankan      html  css  js  c++  java
  • javascript中创建对象的方式总结

    javascript中创建对象的方式总结

    具体代码如下:

     //创建对象的方式;
      //创建方式一
      var person=new Object();
      person.name='jack';
      person.action=function (){
        console.log(this.name);  
      }
      //也可以使用这种赋值方式,可以支持动态的参数赋值
      var obj=new Object();
      obj['name']='jack';
      obj['age']=18;
        
      //创建方式二
      var dog={
        name:'jack',
        age:18,
        action:function (){
          console.log(this.name);    
        }
      }
      //创建方式三
      function createObj(name,age,job){
        var o=new Object();
        o.name=name;
        o.age=age;
        o.job=job;
        o.action=function (){
         console.log(this.name);    
        }
      }
      //创建方式四
      function newObj(name,age){
        this.name=name;
        this.age=age;
        this.action=function(){
            console.log(this.name);
        }
      }
      //创建方式五:原型模式;
      function pro(){};
      pro.prototype.name='jack';
      pro.prototype.action=function (){
        console.log(this.name);  
      }

    然后是扩展

    1.Object.defineProperty 

      将属性添加到对象,或修改现有属性的特性

      具体事例:

  • 相关阅读:
    image对象
    Frame/IFrame 对象
    Form 对象
    JavaScript 对象 实例
    button对象
    正则介绍以及多种使用方法
    js /jquery停止事件冒泡和阻止浏览器默认事件
    一些兼容性的知识
    面试题总结
    事件
  • 原文地址:https://www.cnblogs.com/mc67/p/5362484.html
Copyright © 2011-2022 走看看