【发布时间】:2013-06-16 18:05:55
【问题描述】:
我是一名学习编码员,试图从问答应用程序中理解一些示例代码
在服务器端代码中,Question 对象有一个名为 answers 的属性:
var Question = new Schema({
title: {type:String, required: true, trim:true},
answers: [Answer],
});
这是answers 唯一定义的地方,但它在下面的for 循环中也以某种方式与var question 一起使用:
var question;
var answerController = Alloy.createController('answer');
exports.setQuestion = function(c, q){
question = c.get('questions')[q];
for(var i = 0; i < question['answers'].length; i++){
var answer = question['answers'][i],
answers 是通过Question 对象定义的,它是如何在question 中使用的?
【问题讨论】:
-
有人知道这里发生了什么吗?
标签: javascript for-loop properties export schema