gpt4 book ai didi

javascript - 使用循环计数器时 getFullYear 不起作用

转载 作者:行者123 更新时间:2023-11-28 11:02:01 25 4
gpt4 key购买 nike

我确信这是有充分理由的,但我似乎没有想到。我正在使用 Angular,并在遍历对象数组的“for”循环中使用函数 getFullYear() 。当我使用例如Booking[i].getFullYear(),(即“for”定义中的计数器)它说 booking[i].getFullYear 不是一个函数,但如果我说 booking[0].getFullYear - 只需将计数器替换为一个数字(或一个在循环内创建的带有数字的 var)- 它可以工作。

例如

 for (gig in $scope.booked ){   
var i =0; //new var to use as a counter
$scope.booked[gig].visualDate={
year: $scope.booked[i].when.getFullYear(), //works
//year: $scope.booked[gig].when.getFullYear() //does not work
};
//i++; I can't use it as a counter
};

提前致谢

最佳答案

您必须显示比这更多的代码...否则我们将看不到错误的根源

$scope.booked是如何初始化的以及如何收集的。它是带有索引数字键的对象还是带有数字键的数组?

关于javascript - 使用循环计数器时 getFullYear 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38295729/

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