如何在JavaScript中使用map函数像数组一样使用我的对象?

为此,请使用Object.keys()以及Object.values()和map()结果。

示例

const object = {
   name: 'John',
   age: 21,
   countryName: 'US',
   subjectName: 'JavaScript'
}
const allKeysOfObject = Object.keys(object);
console.log("The all keys are=" + allKeysOfObject);
const allValues = Object.values(object);
console.log("The all values are=" + allValues);
console.log("The use of map is as follows=");
allKeysOfObject.map(k => { console.log(object[k]) })

要运行上述程序,您需要使用以下命令-

node fileName.js.

在这里,我的文件名为demo185.js。

输出结果

这将产生以下输出-

PS C:\Users\Amit\javascript-code> node demo185.js
The all keys are=name,age,countryName,subjectName
The all values are=John,21,US,Javascript
The use of map is as follows=
John
21
US
JavaScript