gpt4 book ai didi

javascript - 将数组数据推送到 knockout 实用程序 foreach 中

转载 作者:行者123 更新时间:2023-12-02 18:30:10 24 4
gpt4 key购买 nike

我正在使用 Knockout Utils Foreach 数组循环遍历 json,现在我想向每个数组对象添加新项目。

以下是我的代码:

var self = this;
self._isVisible = ko.observable(false);
dc.manager.executeQuery(actionQuery).then(function (data) {
ko.utils.arrayForEach(data.results, function (item) {
item.push(self._isVisible);
});
items(data.results);
}).fail(function (error) {});

但是当我运行这个时,我收到以下错误:

Error : Object #<Object> has no method 'push'

我尝试寻找其他解决方案来修复此错误。但仍然没有运气。谁能帮我解决这个错误

谢谢

最佳答案

这对我来说毫无意义:

item.push(self._isVisible);

我认为你想做的更像是这样的:

ko.utils.arrayForEach(data.results, function (item) {
item._isVisible = true;
});

你能解释一下你想做什么吗?

关于javascript - 将数组数据推送到 knockout 实用程序 foreach 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17879042/

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