首页 > 解决方案 > ReactJS如何使用另一个变量来引用一个对象

问题描述

我有一个包含字符串的变量。该字符串本身就是另一个对象的名称。

const myObject = {"some": "Object in JSON format"};

const myObjectName = 'myObject';

如何使用变量“myObjectName”中包含的字符串来调用处理 myObject 的函数?

标签: reactjs

解决方案


const myObject = {"some": "Object in JSON format"};
const myObjectName = 'myObject';
function myFunction (obj) {
   console.log(obj);
}

eval(`myFunction(${myObjectName})`);

这可行,但 eval 很危险,应该避免


推荐阅读