【问题标题】:Getting the property value within multiple objects获取多个对象中的属性值
【发布时间】:2012-03-06 18:02:51
【问题描述】:

仅举一个我正在尝试做的例子:

item1.item2
//item2 has four objects
//object0, object1, object2, object3
//each object has the same property within it 'propTitle'

我需要获取所有 4 个对象的 propTitle 值。我需要做什么才能做到这一点?

【问题讨论】:

  • item1.item2.object0.propTitle 等?

标签: javascript jquery arrays object


【解决方案1】:
var titles = $.map(item1.item2, function(v, i) {
    return v.propTitle;
});

或者没有 jQuery,假设 item1.item2 是一个数组...

var titles = item1.item2.map(function(v, i) {
    return v.propTitle;
});

虽然您需要一个补丁来支持旧版浏览器。

https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/map#Compatibility

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-04
    相关资源
    最近更新 更多