gpt4 book ai didi

javascript对象错误

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

这是我的情况:



var r = {"id":"test","files":[],"code":""};


var Page = Class.create({


initialize: function(json) {
this.id = json.id;
this.json = json;

},
start: function() {
this.json.files.each(function(x) {
var cssResource = this.pageResource(x, 'css');
this.attachCssResource(cssResource);

}.bind(this));
},

//etc....

});

var P = new Page(r);
P.start();

你好,this.json.files.each 不是函数..为什么?

我使用原型(prototype) 1.7 库。

如果我用这个


var P = new Page({"id":"test","files":[],"code":""});

我没有错误??....

最佳答案

您可能需要在数组上扩展 PrototypeJS 函数才能使每个函数正常工作:

$A(this.json.files).each(function(x) {
...
}

http://www.prototypejs.org/api/utility/dollar-a

http://www.prototypejs.org/api/element/extend

关于javascript对象错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4443168/

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