javascript - Object.keys 的 Dojo 等价物

标签 javascript dojo

就像 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/

相关文章:

<a> 标签内的 JavaScript,嵌套,引号问题

javascript - 在所有文件中全局导入ReactJS组件

dojo - 如何在 dojo 柱形图上叠加一条线

javascript - IE8 getPrototypeOf 方法

javascript - 不能使用 dojo/query 除非它在全局中

javascript - 无法让 dojo.place 工作

javascript - 使<td>背景颜色等于数组值,但每组3个具有相同的值

javascript - Sencha Touch 工具栏对齐

javascript - Angular 模态未显示

javascript - dojo.data.objectStore.deleteItem