从object设置第n个属性

时间:2016-07-18 14:18:45

标签: javascript

如何使用JavaScript设置对象的第三个属性。例如,我在HTML的头部有以下JSONP:

var translations = {
    "domain" : null,
    "plural-forms" : "nplurals=2; plural=(n != 1);",
    "messages" : {
        "Home" : ["Strona G\u0142\u00f3wna"],
        "Go to our YoYo Games Archive" : ["Przejd\u017a do Archiwum Gier YoYo"],
        "Welcome" : ["Witamy"]
    }
};

要访问第三条消息的翻译,请执行以下操作:Object.values(translations.messages)[2],但现在我想设置

提前感谢您的帮助。 :)

1 个答案:

答案 0 :(得分:0)

所以,首先,这不是JSONP,它只是一个JS对象。

arrange, act, assert可以使用,不知道为什么要通过第n项执行此操作。

如果你真的需要根据位置来做,你可以随时做:

translations.messages["Go to our YoYo Games Archive"] = "new value"