4

与 dojo 具有为旧浏览器提供 forEach 和 map 函数的数组函数一样,Dojo Toolkit 是否为 Object.keys 和 Object.values 提供了解决方案?

4

1 回答 1

8

我想您可能正在寻找dojox/lang/functional/object,其中包含获取对象的键和值的方法。由于文档非常缺乏,这里有一个 fiddle

require([
    'dojox/lang/functional/object'
], function(o) {
    var obj = {
        key: 'value1',
        name: 'myName',
        numeric: 1,
        'hello': 'there'
    };
    console.log(o.keys(obj));
    console.log(o.values(obj));
});

该模块中的 ( ) 对象中还有用于filtermap和迭代每个属性的函数。forEach

于 2013-10-23T18:13:25.830 回答