Anastasia’s Reviews > Eloquent JavaScript: A Modern Introduction to Programming > Status Update


flag

Anastasia’s Previous Updates

Anastasia
Anastasia is 14% done
The author is as incredibly eloquent a writer as he is a programmer.
Nov 27, 2025 08:13AM
Eloquent JavaScript: A Modern Introduction to Programming


Comments Showing 1-1 of 1 (1 new)

dateUp arrow    newest »

message 1: by Anastasia (new) - added it

Anastasia I am solving exercises at the moment, so I figured it'd be a good idea to save them here as a comment.

// The Sum of a Range
function myRange(start, end){
let all = []
for (let i = start + 1; i <= end; i++){
all.push(i)
}
return all
}

console.log(myRange(5,10))

function mySum(myArray){
let sum = 0
for (let i of myArray){
sum += i
}
return sum
}

console.log(mySum(myRange(5,10)))

// Reverse an Array

function reverseArray(array){
let newArray = []
for (let i = array.length - 1; i >= 0; i--){
newArray.push(array[i])
}
return newArray
}

function reverseInPlace(array) {
let left = 0
let right = array.length - 1

while (left < right) {
let temp = array[left]
array[left] = array[right]
array[right] = temp

left++
right--
}

return array
}


back to top