我应该使用字符串或属性名称来初始化对象还是重要?

坦率

我想知道这(属性名称初始值设定项)之间是否有任何区别:

var buffalo = {
    word:"buffalo"
}

和这个(字符串初始值设定项):

var cow = {
    "word":"cow"
}

我看来并没有什么真正的区别。是否有使用其中一个的特定原因?还是只是偏爱问题?

可以使用点语法或方括号来访问这两个变量:

alert(buffalo.word+", "+cow.word);      // buffalo, cow
alert(buffalo["word"]+", "+cow["word"]);// buffalo, cow

谢谢你的帮助!

马里奥·帕邦(Mario Pabon)

没有技术差异。但是就可读性和可维护性而言,这种.表示法更好,因为该[]表示法已经用于数组。

使用该[]表示法的唯一原因是属性名称不是有效的变量名称,例如obj['property-name']

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用字符串初始化类的对象

来自分类Dev

我可以在 Visual Basic 中使用字符串作为名称来更改对象属性吗?

来自分类Dev

Java 反射:使用接口初始化对象,但使用字符串值作为类名

来自分类Dev

通过用字符串名称初始化的枚举类型进行迭代?

来自分类Dev

用字符串变量初始化字符数组

来自分类Dev

使用字符串时,我应该对单个字符使用“ c”还是“ c”?

来自分类Dev

用字符串初始化自己的类型

来自分类Dev

用字符串初始化自己的类型

来自分类Dev

HKQuantityTypeIdentifier用字符串初始化

来自分类Dev

我应该使用{}还是{0}初始化数组/结构?

来自分类Dev

如何在Swift中使用字符串初始化NSTextStorage

来自分类Dev

使用字符串文字初始化vector <char>

来自分类Dev

如何在C ++中使用字符串文字初始化char的动态数组?

来自分类Dev

使用字符串作为类名动态初始化类

来自分类Dev

不确定如何使用字符串数组初始化一维char数组

来自分类Dev

lua-如何使用字符串初始化表

来自分类Dev

使用字段初始化程序的公共SQL连接字符串

来自分类Dev

如何使用字符串作为键和数组作为值来声明和初始化关联数组

来自分类Dev

使用字符串作为名称来设置属性值

来自分类Dev

我应该使用字段还是属性?

来自分类Dev

可以使用字符串来引用对象属性吗?

来自分类Dev

可以使用字符串来引用对象属性吗?

来自分类Dev

在串联(。)中使用未初始化的值,或者在处使用字符串或在处使用字符串

来自分类Dev

当我使用变量而不是整数或字符串时,为什么初始化日期对象失败?

来自分类Dev

用字符串文字初始化的字符数组和使用strcpy的字符数组之间的区别

来自分类Dev

用字符串文字初始化的字符数组和使用strcpy的字符数组之间的区别

来自分类Dev

我应该使用我的对象作为字典键值还是连接字符串

来自分类Dev

当我们在c中使用字符串文字初始化char数组时,是否会发生垃圾回收?

来自分类Dev

如何从查询字符串初始化类属性?

Related 相关文章

  1. 1

    用字符串初始化类的对象

  2. 2

    我可以在 Visual Basic 中使用字符串作为名称来更改对象属性吗?

  3. 3

    Java 反射:使用接口初始化对象,但使用字符串值作为类名

  4. 4

    通过用字符串名称初始化的枚举类型进行迭代?

  5. 5

    用字符串变量初始化字符数组

  6. 6

    使用字符串时,我应该对单个字符使用“ c”还是“ c”?

  7. 7

    用字符串初始化自己的类型

  8. 8

    用字符串初始化自己的类型

  9. 9

    HKQuantityTypeIdentifier用字符串初始化

  10. 10

    我应该使用{}还是{0}初始化数组/结构?

  11. 11

    如何在Swift中使用字符串初始化NSTextStorage

  12. 12

    使用字符串文字初始化vector <char>

  13. 13

    如何在C ++中使用字符串文字初始化char的动态数组?

  14. 14

    使用字符串作为类名动态初始化类

  15. 15

    不确定如何使用字符串数组初始化一维char数组

  16. 16

    lua-如何使用字符串初始化表

  17. 17

    使用字段初始化程序的公共SQL连接字符串

  18. 18

    如何使用字符串作为键和数组作为值来声明和初始化关联数组

  19. 19

    使用字符串作为名称来设置属性值

  20. 20

    我应该使用字段还是属性?

  21. 21

    可以使用字符串来引用对象属性吗?

  22. 22

    可以使用字符串来引用对象属性吗?

  23. 23

    在串联(。)中使用未初始化的值,或者在处使用字符串或在处使用字符串

  24. 24

    当我使用变量而不是整数或字符串时,为什么初始化日期对象失败?

  25. 25

    用字符串文字初始化的字符数组和使用strcpy的字符数组之间的区别

  26. 26

    用字符串文字初始化的字符数组和使用strcpy的字符数组之间的区别

  27. 27

    我应该使用我的对象作为字典键值还是连接字符串

  28. 28

    当我们在c中使用字符串文字初始化char数组时,是否会发生垃圾回收?

  29. 29

    如何从查询字符串初始化类属性?

热门标签

归档