gpt4 book ai didi

javascript - 将可执行函数分配给 Javascript 对象的属性

转载 作者:行者123 更新时间:2023-11-30 12:58:37 25 4
gpt4 key购买 nike

** JS 代码片段 **

$.getJSON('json/json.getJob.php', {job_id: job_id}, function(jsonJobData)
{
job.data = jsonJobData;
$.each(job.data, function(k, v)
{
placeDataToID(k,v);
}
);
}
);

如您在我的代码片段中所见,我正在创建一个名为 job 的对象。我正在用 PHP JsonSerializable 调用的结果填充 jobdata 属性。然后我想创建另一个名为 display 的属性,它包含您在上面看到的 $.each 迭代函数。

我知道这是可能的,我认为我在使用时已经很接近了:

job = {
display: function() {
$.each(job.data, function(k,v) {
placeDataToID(k,v);
});
}
};

但是当我使用 job.call(display); 调用它时,我惊讶地发现 display 是未定义的。有更强 JS 背景的人可以帮我解决这个问题吗?

最佳答案

displayjob 的一个属性,就像任何其他属性一样。
您可以通过编写 job.display 来访问它。

关于javascript - 将可执行函数分配给 Javascript 对象的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18168200/

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