javascript - 将对象作为函数调用以及在该对象内部调用函数

标签 javascript

我希望有人为我确认不可能创建一个允许我在 javascript 中进行以下两个调用的对象:

user.remove();
user.remove.all();

最佳答案

当然可以。这是一个例子。

            var user = new Object();
            user.remove = function () {
                console.log("remove called");
            }
            user.remove.all = function (){
                console.log("remove all");
            }

            user.remove();
            user.remove.all();

关于javascript - 将对象作为函数调用以及在该对象内部调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35094242/

相关文章:

javascript - D3 - 按 id 选择

java - 尝试使用字符串标记生成器读取状态名称时出错

c# - 在 asp.net 中从客户端 (Javascript) 刷新 GridView

javascript - 文本解析然后在javascript中的textarea中突出显示

javascript - 鼠标悬停时使用 Fullcalendar Qtip 而不是 eventRender

javascript - Jquery 动画/淡入/淡出

javascript - 使用 html5Mode 时 Angular 路线 ui 重新加载问题

JavaScript 动态函数名

javascript - 在 Vue JS 中访问存储值

javascript - node.js 字体无法正常工作并且没有显示错误