gpt4 book ai didi

javascript - 如何迭代具有未知键的对象中的数组

转载 作者:行者123 更新时间:2023-12-02 18:38:47 26 4
gpt4 key购买 nike

我想迭代此对象中的数组:

obj = {'2012-01-01':[1,2,5,8]}

我知道我们可以这样迭代:

   for(var i = 0;i < obj.length;i++){
obj['2012-08-08'][i]
}

但是如果不知道键的名称我们如何迭代数组?

假设我有一个循环:

_.each(dates, function(date){
//each date is like the above javascript object, how to iterate the array?

})

最佳答案

使用_.keys助手:

var obj = {'2012-01-01':[1,2,5,8]};

_.each(_.keys(obj), function(date) {

console.log(date);
// 2012-01-01

console.log(obj[date]);
// [1,2,5,8]
});

关于javascript - 如何迭代具有未知键的对象中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17036803/

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