joa*_*oJa 0 javascript arrays methods function javascript-objects
我需要编写一个函数,该函数接受一个对象并返回一个包含该对象属性值的数组。
前任。:
var obj = {
name: "Joao",
age: 27,
country: "USA"
};
Run Code Online (Sandbox Code Playgroud)
该函数应该返回一个这样的数组:
var array = ["John", 27, "USA"];
Run Code Online (Sandbox Code Playgroud)
我不能使用 Object.values()。
这就是我最后一次尝试的样子:
function returnValues(obj) {
for (var key in obj) {
return obj[key];
}
Run Code Online (Sandbox Code Playgroud)
它不返回包含值的数组。谁能帮我?
您可以尝试使用地图:
var obj = {
name: "Joao",
age: 27,
country: "USA"
};
var array = Object.keys(obj).map(item => obj[item]);
console.log(array);Run Code Online (Sandbox Code Playgroud)