如何在Node.js中replaceJSON对象中的值

我想要replaceNode.js中现有的JSON对象的值

代码:

var designationName='Softwar Engineer'; console.log(generateData[0]); 

控制台输出:

 { email: 'xxxxxx@gmail.com', designation: 10, id: 274, first_name: 'firstname', mobile: '1234567890', last_name: 'lastname' } 

在上述控制台输出的“指定”值中打印为“10”

预期结果:

我想replace“名称:软件工程师”而不是“名称:10”

 var designationName='Softwar Engineer'; if( generateData.length && generateData[0].designation) { generateData[0].designation = designationName; } console.log(generateData[0]); 

考虑到generateData [0]包含从数据库中获取的以下json

  { email: 'xxxxxx@gmail.com', designation: 10, id: 274, first_name: 'firstname', mobile: '1234567890', last_name: 'lastname' }; 

replace“指定:软件工程师”而不是“指定:10”

 var designationName = 'Software Engineer'; if(generateData[0]){ generateData[0]['designation']= designationName; } console.log(generateData[0]);