首页 > 解决方案 > 从javascript中的数组中提取值

问题描述

business=[0:{"name":{"en":'prateek'}},1:{"name":{"ar":'rahul'}}]

如何从数组中这种类型的重复对象中提取 en 和 ar 的值

标签: javascriptarraysjson

解决方案


我认为您对对象和数组的工作方式感到困惑。我的猜测是,使用这种结构会更好:

let businesses = []; 
businesses.push({enName: 'prateek', arName: 'rahul'});
console.log(businesses[0], businesses[0].enName, businesses[0].arName);

这样,您就可以使用数组来保存由对象表示的业务集合。这些对象又具有 enName 和 arName 的属性。

我认为这将是一种更清晰的方式来构建您的问题。


推荐阅读