How can I print the output as
17 in 1 days
21 in 2 days
23 in 3 days
and not
17 in 0 days
21 in 1 days
23 in 2 days
const arr = [17, 21, 23];
const printForecase = function() {
for (let i = 0; i < arr.length; i ) {
console.log(`${arr[i]} in ${i} days`);
} }
printForecase();
CodePudding user response:
Since the index starts from 0, you just need to add one (1) when you print it in your console.log() (${i 1})
const arr = [17, 21, 23];
const printForecase = function() {
for (let i = 0; i < arr.length; i ) {
console.log(`${arr[i]} in ${i 1} days`);
} }
printForecase();
CodePudding user response:
You can just add 1 with {i}
const arr = [17, 21, 23];
const printForecase = function() {
for (let i = 0; i < arr.length; i ) {
console.log(`${arr[i]} in ${i 1} days`);
} }
printForecase();
console.log(${arr[i]} in ${i 1} days)
CodePudding user response:
- Add 1 to the embedded expression ${i} so that it is ${i 1}
const arr = [17, 21, 23];
const printForecase = function() {
for (let i = 0; i < arr.length; i ) {
console.log(`${arr[i]} in ${i 1} days`);
} }
printForecase();
