可以通过以下方式实现:
var obj = { name: 'Alice', age: 25, gender: 'female' };
var list = [];
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
list.push(obj[key]);
}
}
console.log(list);
这种方法将对象属性的值依次添加到列表中。
var obj = { name: 'Alice', age: 25, gender: 'female' };
var list = Object.values(obj);
console.log(list);
Object.values()方法将对象的值作为一个数组返回,可以直接得到对象属性值的列表。
var obj = { name: 'Alice', age: 25, gender: 'female' };
var list = Object.entries(obj).map(entry => entry[1]);
console.log(list);
Object.entries()方法返回一个包含对象所有属性的数组,每个属性以键值对形式表示。我们可以使用map()方法将键值对数组转换为只包含值的数组。
对于以上方法,可以使用腾讯云提供的云函数(Serverless Cloud Function)来执行,云函数是一种无服务器计算产品,可以在云端执行代码,无需关心服务器运维,适用于快速构建和部署应用程序。
腾讯云云函数产品链接:https://cloud.tencent.com/product/scf
领取专属 10元无门槛券
手把手带您无忧上云