首页 > 解决方案 > 如何创建一个以 prop 为函数和属性的对象

问题描述

我需要创建一个接受以下调用的假对象:

object.loading()
object.loading.close()

我试图创建类似的东西:

obj = {
  loading: function() {
     close: function() {
     }
   }
}

但它不起作用。

标签: javascript

解决方案


这是一种方法:

const object = {};
object.loading = function() {console.log('loading')};
object.loading.close = function() {console.log('closing')};

object.loading();
object.loading.close();


推荐阅读