javascript - 函数属性和原型(prototype) - Javascript

标签 javascript function properties prototype

这是什么?

en4.activity.like(c)

这是对象 en4 的属性“activity”的 like() 函数吗?

我需要以相同的格式重写该函数,我很困惑。

最佳答案

这可以完成工作:

var en4 = {
    activity: {
        like: function(c) {

        }
    }
};

如果 en4 已经存在并且还有一个属性 activity,您可以这样做:

en4.activity.like = function(c) {
    ...
};

如果该属性也不存在:

en4.activity = {
    like: function(c) {

    }
};

由于您只有一个对象,因此很可能根本不需要涉及原型(prototype)。

关于javascript - 函数属性和原型(prototype) - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14095060/

相关文章:

javascript - 使用 Lambda 函数在 Amazon S3 存储桶上创建缩略图

javascript - 如果将 RequireJS R.js 分配给嵌套 require 中的变量,则看不到依赖的 require 文件

java - 多个war文件的log4j配置

javascript - 在 JavaScript 中观察对象属性的变化

properties - IntelliJ 没有看到资源文件夹

javascript - 在表兄弟之间切换 "active"类

javascript - 将嵌套数组字符串解析为数组

c - 从函数返回指针作为静态变量

c++ - 类中的静态函数,内存将如何处理?

function - 主机.json;批量大小的含义