gpt4 book ai didi

javascript - 在 JavaScript 对象中添加子对象时获取 "Cannot set property ' 项的未定义"

转载 作者:行者123 更新时间:2023-11-30 07:35:01 24 4
gpt4 key购买 nike

我正在尝试将数组添加到对象上,但出现“无法设置未定义的属性‘items’”错误。以下是我想要实现的目标

$rootScope.jobs.items = [];
$rootScope.jobs.item = {};
$rootScope.jobs.after = 0;
$rootScope.jobs.noOfRecord = 10;
$rootScope.jobs.busy = false;
$rootScope.jobs.finish = false;

其中 $rootScope 是一个有效的对象,由 angularjs 和它的法线设置以向其添加对象。 $rootScope 没有任何问题。

我已经在 Why I get Cannot set property 'na0' of undefined error? 浏览了答案但它是不同的。

最佳答案

你需要先定义$rootScope.jobs对象

$rootScope.jobs = { 
items : [],
item: {},
after: 0,
noOfRecord: 10,
busy: false,
finish:false
};

关于javascript - 在 JavaScript 对象中添加子对象时获取 "Cannot set property ' 项的未定义",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36806343/

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