javascript - 如何创建一个以 prop 为函数和属性的对象
问题描述
我需要创建一个接受以下调用的假对象:
object.loading()
object.loading.close()
我试图创建类似的东西:
obj = {
loading: function() {
close: function() {
}
}
}
但它不起作用。
解决方案
这是一种方法:
const object = {};
object.loading = function() {console.log('loading')};
object.loading.close = function() {console.log('closing')};
object.loading();
object.loading.close();
推荐阅读
- visual-studio - 在 Visual Studio (C++) 中将鼠标悬停在右大括号上时预览左大括号代码
- python - 如何将 CSV 数据合并成多个新的 CSV 文件?
- publish - 为什么 lerna 发布 URL 包含触发 ERR 的范围包名称!E404 错误
- redis - GeoServer 无法从 Redis 池中获取资源
- javascript - 多折线图,无法获取折线数据
- python - 在 lambda 函数中将多个函数作为参数传递不起作用
- azure-active-directory - 如何使用 ARM 模板为应用注册服务主体部署角色分配?
- python-3.x - 如何将复杂的字符串传递给 pymongo 以供 python 查询?
- scala - 如何根据项目或描述列表删除数据框中不需要的行
- c++ - 如果初始化需要shared_from_this,如何在一次调用中构建一个类?