How can I add a key/value pair to a JavaScript object?

前端 未结 24 3306
情歌与酒
情歌与酒 2020-11-21 07:01

Here is my object literal:

var obj = {key1: value1, key2: value2};

How can I add field key3 with value3 to the ob

24条回答
  •  有刺的猬
    2020-11-21 07:41

    You could use either of these (provided key3 is the acutal key you want to use)

    arr[ 'key3' ] = value3;
    

    or

    arr.key3 = value3;
    

    If key3 is a variable, then you should do:

    var key3 = 'a_key';
    var value3 = 3;
    arr[ key3 ] = value3;
    

    After this, requesting arr.a_key would return the value of value3, a literal 3.

提交回复
热议问题