这是超级基础,但我无法弄清楚。我永远无法输入此for循环。定义了this.state.things,所以这不是问题。
getThingsToRender(){
let thingsToRender = [];
console.log(this.state.things)
for (let i = 0; i < this.state.things; i++) {
thingsToRender.push(anything)
}
return thingsToRender;
}
答案 0 :(得分:1)
假设var blogs = context.Blogs
.FromSqlRaw("SELECT * FROM dbo.Blogs")
.ToList();
是一个数组,则需要将for循环更改为:
var blogs = context.Blogs
.FromSqlRaw("EXECUTE dbo.GetMostPopularBlogs")
.ToList();
或者,您可以执行以下操作:
this.state.things
答案 1 :(得分:0)
我假设您正在其他地方调用该函数?您已经定义了它,但是还没有调用它,至少在显示的代码中没有。
getThingsToRender()
您还需要调整安东尼在上面发布的for循环,以在您的.length
声明中加入for