私はpartysと有権者に候補者を割り当てて投票を行いますが、誰かが私が何をしているのか理解できるように助けてくれるので、例えば、ここで、この機能:(非常に)初心者のJavascripterヘルプ実用的機能を理解する
class Electorate {
constructor (newNames) {
this.name = newNames
this.allMyElectorates = []
this.addWinner = []
this.addPartyVotes = []
}
addElectorate (...newNames) {
for(let i=0;i<newNames.length;i++){
var newElectorate = new Electorate(newNames[i], this.addWinner,
this.addPartyVotes)
this.allMyElectorates.push(newElectorate)
return newElectorate
}
}
addWinner(...newNames){
theParty = myElection.findParty (partyName)
if (theParty == undefined){
myElection.addIndependant (cadidateName)
}else{
theCandidate = theParty.findCandidate (candidateName)
}if (theCandidate == undefined) {
theParty.addElectorateMP (candidateName, this)
}else{
theCandidate.setElectorate (this)}
}
function totalVotes(...newNumbers){
for(let i=0;i<newNumbers.length;i++){
var newTotalVotes = new totalVotes(newNumbers[i], this)
this.addPartyVotes.push(newTotalVotes)
return newTotalVotes
}
}
function addWinner(...newNames){
for(let i=0;i<newNumbers.length;i++){
var addWinner = new Winner(newNames[i], this)
this.addWinner.push(newWinner)
return addWinner
}
}
}
そして、これは私が現時点で参照しようとしているものです:
anElectorate = theElection.addElectorate('Auckland Central')
anElectorate.addWinner('KAYE, Nicola Laura', 'National Party')
anElectorate.addPartyVotes(329, 85, 10, 486, 3, 2, 6242, 553, 6101, 158,
12652, 1459, 7, 17, 53, 99)
私はaddPartyVotesから収集されたデータを使用して、新しい機能(totalVotes)を作成したいです(コントローラクラス内で)呼び出す必要があります他のクラスでは、それは変数であり、それを配列でプッシュして戻しているので、何が間違っているのですか?
私はクラスとチューターの人に尋ねてみましたが、本当の指導を与えなければ私を騙しているような気がします。私はエンジニアでプログラマーではありません。 。
'i'がnewNumbers'のために定義された[i]は '関連するすべてのソースコードを含めてください。 – NewToJS
エンジニアなら、プログラミングを知ることは難しくありません。どの言語でプログラミングしても、問題を解決するロジックが適用されます。エンジニアとしては、適用された数学に遭遇したに違いない。ですから、 'JavaScript'についてもう少し詳しく読むのを恐れず、もっとたくさん考えてください。プログラミングは95%の思考と5%のコーディングです。また、あなたのコードに少しコメントをつけてコードを記述すれば、それは完全に助けになるでしょう。 – Sand
私が「エンジニア」と言うとき、私は物事や数学を構築するのがうまくいっていることを意味しますが、あなたの権利は、学校のように私が学びたいと思うように学ぶための正しい方法を見つけなければなりません。 – user8572175