通过返回字符串的函数的Javascript动态对象属性

曼努埃尔·霍夫曼(Manuel Hoffmann)

我正在构建骨干木偶应用程序。在木偶中,您可以执行以下操作:

Marionette.Application.extend({
    regions: {
        mainRegion: function(){return someCondition?"#A":"#B"},
        otherRegion: "#something"
    }
})

我正在尝试使用自定义对象在我的应用程序中实现这一点。实现此目标的最佳方法是什么?目前,我正在检查每个值:

if(typeof obj == "function") {
    this.data.obj = obj();
}
else {
    this.data.obj = obj;
}

或相应的?:表达式。有没有更简单的方法可以做到这一点?

大卫·苏尔克

Underscore具有一种result完全可以满足您需求的方法(请参阅http://underscorejs.org/#result

您可以在此处找到实现:http : //underscorejs.org/docs/underscore.html#section-128

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过模板字符串动态改变对象的属性

来自分类Dev

从javascript中的函数属性返回连接的字符串

来自分类Dev

通过字符串引用对象的属性

来自分类Dev

在TypeScript中使用字符串文字基于对象属性的动态返回类型

来自分类Dev

Javascript函数:将字符串追加到对象并返回对象值

来自分类Dev

JavaScript:转换字符串并连接它以动态创建对象属性引用

来自分类Dev

通过名称(字符串)动态创建对象

来自分类Dev

动态将对象属性与字符串绑定

来自分类Dev

无法从函数返回动态字符串

来自分类Dev

在Javascript中按名称(字符串)返回私有对象属性

来自分类Dev

如何通过字符串键获取嵌套JavaScript对象属性的值

来自分类Dev

如何使用属性对Javascript函数对象进行字符串化处理?

来自分类Dev

PHP:通过字符串访问对象属性

来自分类Dev

在字符串中使用对象函数的返回值

来自分类Dev

根据字符串路径动态搭建JavaScript对象

来自分类Dev

将属性定义为在Typescript中返回字符串的字符串或函数

来自分类Dev

如何通过JdbcTemplate查询对象函数传递字符串查询字符串?

来自分类Dev

通过Javascript根据源返回字符串

来自分类Dev

对象的Javascript变量分配返回字符串

来自分类Dev

通过数组字符串从JavaScript对象访问值

来自分类Dev

使用串联字符串作为JavaScript对象属性名称

来自分类Dev

Typescript / Javascript:从字符串参数获取对象属性?

来自分类Dev

Javascript-使用字符串构造对象属性

来自分类Dev

Javascript对象属性:字符串还是整数?

来自分类Dev

如果JavaScript对象属性为空字符串

来自分类Dev

从对象属性(字符串)在JavaScript中构造RegExp

来自分类Dev

布尔变量从javascript函数返回为字符串

来自分类Dev

分割字符串后在Javascript函数中返回数组

来自分类Dev

简单的javascript函数返回未定义的字符串

Related 相关文章

  1. 1

    如何通过模板字符串动态改变对象的属性

  2. 2

    从javascript中的函数属性返回连接的字符串

  3. 3

    通过字符串引用对象的属性

  4. 4

    在TypeScript中使用字符串文字基于对象属性的动态返回类型

  5. 5

    Javascript函数:将字符串追加到对象并返回对象值

  6. 6

    JavaScript:转换字符串并连接它以动态创建对象属性引用

  7. 7

    通过名称(字符串)动态创建对象

  8. 8

    动态将对象属性与字符串绑定

  9. 9

    无法从函数返回动态字符串

  10. 10

    在Javascript中按名称(字符串)返回私有对象属性

  11. 11

    如何通过字符串键获取嵌套JavaScript对象属性的值

  12. 12

    如何使用属性对Javascript函数对象进行字符串化处理?

  13. 13

    PHP:通过字符串访问对象属性

  14. 14

    在字符串中使用对象函数的返回值

  15. 15

    根据字符串路径动态搭建JavaScript对象

  16. 16

    将属性定义为在Typescript中返回字符串的字符串或函数

  17. 17

    如何通过JdbcTemplate查询对象函数传递字符串查询字符串?

  18. 18

    通过Javascript根据源返回字符串

  19. 19

    对象的Javascript变量分配返回字符串

  20. 20

    通过数组字符串从JavaScript对象访问值

  21. 21

    使用串联字符串作为JavaScript对象属性名称

  22. 22

    Typescript / Javascript:从字符串参数获取对象属性?

  23. 23

    Javascript-使用字符串构造对象属性

  24. 24

    Javascript对象属性:字符串还是整数?

  25. 25

    如果JavaScript对象属性为空字符串

  26. 26

    从对象属性(字符串)在JavaScript中构造RegExp

  27. 27

    布尔变量从javascript函数返回为字符串

  28. 28

    分割字符串后在Javascript函数中返回数组

  29. 29

    简单的javascript函数返回未定义的字符串

热门标签

归档