Skip to content

Commit 50b0a46

Browse files
refactor for loop
1 parent 08b19d1 commit 50b0a46

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

web/src/pages/index.astro

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const defaultCode = readFileSync(
1313
<Layout title="Mipster, MIPS Simulator">
1414
<div class="container">
1515
<header>
16-
<h1>🔧 Mipster, a Small MIPS Simulator</h1>
16+
<h1>Mipster, a Small MIPS Simulator</h1>
1717
<p>Write MIPS assembly code and run it in your browser</p>
1818
</header>
1919

@@ -139,16 +139,19 @@ const defaultCode = readFileSync(
139139
function updateRegisters() {
140140
const values = simulator.getRegisters();
141141
registersDiv.innerHTML = "";
142+
let len;
143+
144+
for (let i = 0, len = values.length; i < len; ++i) {
145+
const value = values[i];
142146

143-
values.forEach((value, i) => {
144147
const registerDiv = document.createElement("div");
145148
registerDiv.className = "register";
146149
registerDiv.innerHTML = `
147150
<div class="name">$${registerNames[i]} (${i})</div>
148151
<div class="value">0x${value.toString(16).padStart(8, "0")}</div>
149152
`;
150153
registersDiv.appendChild(registerDiv);
151-
});
154+
}
152155
}
153156

154157
function showInputPrompt() {

0 commit comments

Comments
 (0)