[英]What is the JavaScript equivalent of this Swift code?
我了解到您可以在Swift中的類中使用數組(測驗問題示例):
// Swift
class Question {
var ques:String
var ans:Bool
var expl:String
init(quesTitle:String, answer:Bool, explanation:String) {
self.ques = quesTitle
self.ans = answer
self.expl = explanation
}
}
class AllQues {
var questions:[Question] = []
init() {
questions.append(Question(quesTitle: "Is xxx true?", answer: false, explanation: "Explanation here."))
questions.append(Question(quesTitle: "This has to be true", answer: false, explanation: "But it isn't"))
}
}
然后,輸出:
var allQuestions = AllQues()
func loadQuestion() {
questionLabel.text = "Question \(number + 1) of \(allQuestions.questions.count)\n\n \(allQuestions.questions[number].ques)"
correctAnswer = allQuestions.questions[number].ans
explanation = allQuestions.questions[number].expl
}
我想知道JavaScript中是否有與此等效的代碼。
我正在嘗試開發時區轉換器。 這是我正在嘗試的JavaScript代碼:
// JavaScript
class City {
constructor(city, country, offset) {
this.city = city;
this.country = country;
this.offset = offset;
}
}
class Cities {
// ???
}
我嘗試給Cities
一個包含幾個City
的數組。 如您所見,Swift有一個簡單的方法。 我可以用JavaScript做類似的事情嗎?
class Cities {
constructor() {
this.cities = [];
this.cities.push(new City("foo", "bar", "baz"));
this.cities.push(new City("snap", "crackle", "pop"));
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.