为了账号安全,请及时绑定邮箱和手机立即绑定

如何获得Javascript对象的所有属性值(不知道键)?

如何获得Javascript对象的所有属性值(不知道键)?

慕慕森 2019-06-12 21:13:45
如何获得Javascript对象的所有属性值(不知道键)?如果存在Javascript对象:var objects={...};假设它有50多个属性,而不知道属性名称(即不知道“键”)如何在循环中获取每个属性值?
查看完整描述

3 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

通过使用一个简单的for..in循环:

for(var key in objects) {
    var value = objects[key];}


查看完整回答
反对 回复 2019-06-12
?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

下面是一个可重用的函数,用于将值获取到数组中。它也考虑到了原型。

Object.values = function (obj) {
    var vals = [];
    for( var key in obj ) {
        if ( obj.hasOwnProperty(key) ) {
            vals.push(obj[key]);
        }
    }
    return vals;}


查看完整回答
反对 回复 2019-06-12
  • 3 回答
  • 0 关注
  • 2016 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信