gpt4 book ai didi

javascript - mootools : I want to traverse following array in mootools

转载 作者:行者123 更新时间:2023-11-30 13:36:44 24 4
gpt4 key购买 nike

我正在学习 mootools。我有一个以下格式的数组。我想在 for 循环中遍历它,但不知道该怎么做。

{'apple' : { 'prize' : 10 , 'color' : 'Red' } ,
'banana' : { 'color' : 'red', 'prize' : 20, 'quantity' : 12 } }

我正在从另一个模块获取上述数组结构,这就是为什么我不能更改它的结构。

最佳答案

MooTools 也有这个功能,所以你不需要使用 hasOwnProperty检查自己:

Object.each({ 'prize' : 10 , 'color' : 'Red' }, function(value, key){
// what you like to do.
});

请参阅文档:http://mootools.net/docs/core/Types/Object#Object:Object-each

了解数组和对象之间的区别确实很重要。上面的例子使用了对象字面量。

对于数组,您可以使用 Array:each。

[1, 2, 3, 4].each(function(value, key){
// what you like to do.
});

文档:http://mootools.net/docs/core/Types/Array#Array:each

但是正如另一个答案中提到的,您可以使用 for (var key in obj){} 来做到这一点对象循环,以及 for (var i = 0, l = arr.length; i < l; i++){}纯 JavaScript 中的数组循环

关于javascript - mootools : I want to traverse following array in mootools,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4535354/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com