Mengapa bilangannya tidak berkembang seperti yang saya jangkakan, tetapi meningkat sebanyak 2 dan bukannya 1?
P粉752812853
2023-08-14 15:14:51
<p>Saya mempunyai kod berikut dalam React: </p>
<pre class="brush:php;toolbar:false;">biarkan tetamu = 0;
functionCup() {
tetamu = tetamu + 1;
kembalikan <h2>{tetamu}'s teacup</h2>;
}
eksport fungsi lalai TeaSet() {
kembali (
<>
<Piala />
<Piala />
<Piala />
</>
);
}</pre>
<p>Hasil yang saya inginkan ialah:</p>
<pre class="lang-none prettyprint-override"><code>Cawan teh tetamu pertama
Cawan teh untuk tetamu ke-2
Cawan teh tetamu ketiga
</code></pre>
<p>Walau bagaimanapun, hasil sebenar yang dikembalikan ialah:</p>
<pre class="brush:php;toolbar:false;">Cawan teh tetamu kedua,
Cawan teh tetamu keempat,
Cawan teh tetamu ke-6</pre>
<p>Mengapa kenaikan <kod>tetamu</kod> 2 dan bukannya 1 seperti yang saya nyatakan? </p>
Pembolehubah keadaan global mungkin bukan cara yang berdaya maju untuk mencapai matlamat ini.
Berdasarkan apa yang anda nyatakan dalam soalan anda, anda boleh cuba luluskan
param
作为count
.