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

最佳答案

我想您可能正在寻找 dojox/lang/functional/object ,它包含获取对象键和值的方法。由于 the documentation 非常缺乏,因此 here's a 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 ) 对象中的每个属性的函数。

关于javascript - Object.keys 的 Dojo 等效项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19545150/

10-12 12:34
查看更多