循环随机化数组

时间:2018-12-07 11:06:06

标签: javascript ecmascript-6

我在将对象数组随机分配到循环中时遇到一些问题。

这是我的代码的样子:

        this.mealPlan.days.forEach((day) => {
            day.meals.forEach((mealTime) => {
                console.log('before', mealTime.meals);
                //mealTime.meals = this.shuffleArray(mealTime.meals);
                mealTime.meals = mealTime.meals.sort(function() {
                    return Math.random() - Math.random();
                });
                console.log('after', mealTime.meals);
            });
        });

我的问题:前后看起来完全一样。

有人知道为什么会这样吗?

非常感谢!

0 个答案:

没有答案