美文网首页
为class添加方法,对象合并

为class添加方法,对象合并

作者: 冬天的_太阳 | 来源:发表于2020-03-31 19:05 被阅读0次
 // 
    class Point {
      toString() {
        console.log("打印");
      }
    }
    // 为类添加方法:方式一
    Point.prototype.say = function() {
      console.log(" 360");
    };
    // 为类添加方法:方式二  Object.assign 是对象合并的意思
    Object.assign(Point.prototype, {
      getName: function() {
        console.log(" 852852");
      },
      getAge: function() {
        console.log(" 85285289");
      }
    });
    // this.say 
    Object.assign ( { name: '1',age: 2}, { si: 'status',age: 5220 })

    class People { 

      say() {
        console.log( " say");
        

      }
    };

    let obj = new Point();
    obj.toString();
    obj.say();
    obj.getName();

相关文章

  • 为class添加方法,对象合并

  • day8 Object.assign()方法

    合并多个对象 克隆对象(浅); 为对象添加多个方法

  • object.assign()

    Object.assign()方法的用法 合并多个对象 克隆对象(浅); 为对象添加多个方法 http://blo...

  • OC中的Category

    注意:所有的分类方法都会被合并到class对象和meta-class对象中,不会覆盖掉原对象的方法。可以通过run...

  • js对象以及常用 方法

    1.class定义 2.Object.assign() 复制对象,合并对象 Object.assign() 方法用...

  • iOS面试问题---category

    在categroy中添加方法的实现流程 (1)创建category_t对象,name为class的名称,cls在编...

  • Vue2学习笔记:vue的Class与Style绑定

    一、绑定HTML Class ①对象语法(对象中的属性值为true时才能添加class) 渲染结果为: 实现同样的...

  • [iOS][Runtime]--class_addMethod参

    class_addMethod()为类添加方法的参数解析 BOOL class_addMethod(Class c...

  • js 对象操作

    遍历对象添加一个属性 map 方法添加一个属性 删除对象某个属性 多个对象赋值合并为一个对象 有相同属性的后面对象...

  • 分类

    1、分类中添加的对象方法,类方法,是程序在运行过程(并不是编译阶段)中合并到类对象和元类对象(类方法)中去的 2、...

网友评论

      本文标题:为class添加方法,对象合并

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