zoukankan      html  css  js  c++  java
  • 初识对象

      大家好!今天我们来谈谈对象。

      说起对象我们是怎么理解的呢?有的人可能会说:对象嘛,不就是男女朋友之间的关系吗?

      恩,对,万物皆对象,这是没毛病的。

      但对于我们前端人员来说可能会嘿嘿一笑,那到底什么是对象呢?

      首先,对于我们来说很好理解,对象就是属性和方法的集合。

      但对于我们刚步入IT这行的可能还不可能理解,简单而言,对象就是具有某些特征或者某些功能的“东西”。

     比如说:一个人,他是具有鼻子,眼睛,耳朵等这些特征的,但是他也有功能比如 吃,条,跑,玩等等。 

     当然我们自己也可以创建对象,创建对象的方式有很多种,但我们最常见的有以下几种方式:

        1.字面式

        obj = {属性:属性值,属性:function};
        obj.name=""
        obj.prototype={
          name:"zhangsan",
          age :18,
          show:function(){}
        }

       2.Object对象

        var obj = new Object();
        obj.name=
        obj.age=
        obj.show=function()

           3.构造模式:

        function myFun(){
          this.name=
          this.age=
          this.show = function(){}

         }

        var obj1 = new myFun();
        var obj2 new myFun();

       4.工厂方式:
        function myFun(){

          var obj = new Object();
          obj.name
          obj.show(){}
          return obj;
         }
         var obj1 = myFun();
         var obj2 = myFun();

       5.原型模式:

           function myFun(){}
           myFun.prototype.name
           myFun.prototype.show=function(){}
           obj.prototype={
            name:"zhangsan",
            age :18,
            show:function(){}
           }

       6混合(原型+构造)

         function myFun(){
           this.name
             this.show=function(){}
            }
           myFun.prototype.age=
           myFun.prototype.info = function(){}
           myFun.prototype={
           name:"zhangsan",
           age :18,
           show:function(){}
          }

        

        当我们创建好对象后它就会具有属性和方法了,我们可以比例对象的属性和方法,比如说:

          for(var i in obj){

                           console.log(obj[i])
                      }

        这就是我对对象的初步认识。

  • 相关阅读:
    drf-通过drf-extensions扩展来实现缓存
    social_django第三方登录 没有token解决方法
    python-项目日志配置使用
    drf-支付宝支付
    git 相关命令
    django第三方登录与邮箱验证流程
    django项目部署
    数组中的方法
    滚动到页面底部,更新数据
    图片卷边
  • 原文地址:https://www.cnblogs.com/DongZixin/p/6963626.html
Copyright © 2011-2022 走看看