在数组或对象中动态添加数据

时间:2017-07-08 00:50:31

标签: javascript

我想添加一个带有键数据的对象。但数据是任何字符串。

示例PHP

// PHP
$object;

function f($data,$value){
     GLOBAL $object;
     $object[$data] = $value;
     return $object;
}

但是。我怎么能用JS做到这一点。

 var obj = {};
 // Normally;
 obj.knowingData = 'Any Text';

 // How can i add dynamically data?

 function f(data,value){
      // obj.data = value ?   
 }

 // Example
 f('gender','girl');

 console.log(obj.gender);

1 个答案:

答案 0 :(得分:0)

使用obj [data]

创建数据
var x = 'anyText';

var obj = {};

obj[x] = 'any Value';




function f(data,value){
    obj[data] = value;
}