Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将两个数组转换为json数据_Javascript_Json_Reactjs - Fatal编程技术网

Javascript 将两个数组转换为json数据

Javascript 将两个数组转换为json数据,javascript,json,reactjs,Javascript,Json,Reactjs,假设我有 A = [cat,dog,horse] B = [angry,happy,sad] call = {} 我怎样才能使json对象看起来像这样 console.log(call.animal[2]) // horse console.log(call.mood[2]) // sad 将a作为call的动物属性,b作为call的情绪属性: 如果数组是由字符串组成的,那么一定要在每个字符串周围加上' A = ['cat', ... 就这么简单。这是es6的一个新特性,动物和情感变量

假设我有

A = [cat,dog,horse]
B = [angry,happy,sad]

call = {}
我怎样才能使json对象看起来像这样

console.log(call.animal[2]) // horse

console.log(call.mood[2]) // sad
将a作为call的动物属性,b作为call的情绪属性:

如果数组是由字符串组成的,那么一定要在每个字符串周围加上'

A = ['cat', ...

就这么简单。这是es6的一个新特性,动物和情感变量成为一个键值变量名及其在对象中的值

常量动物=[‘猫’、‘狗’、‘马’]; 常量情绪=[“愤怒”、“快乐”、“悲伤]; const call={动物,情感};
console.logcall.animals[2],call.emotions[2] 我假设您的数组是字符串。 常数a=[“猫”、“狗”、“马”]; 常数b=[“生气”,“高兴”,“悲伤]; 呼叫={ 动物:a, 水果:b }
console.logcall.animal[1];call={动物:A,情绪:B}?或调用={};call.animal=A;call.mood=B?您是在问如何将其转换为JSON还是如何将两个数组合并为一个对象?阅读
A = ['cat', ...