YP
Size: a a a
YP
T
YP
T
T
YP
T
p
YP
YP
p
const arr = ['a', 'b', 'c']
const indexOf = (arr, target) => {
for(let i = 0; i < arr.length; i += 1) {
if(arr[i] === target) {
return i
}
if (i === arr.length - 1) {
return -1
}
}
}
console.log(indexOf(arr, 'a'))
console.log(indexOf(arr, 'b'))
console.log(indexOf(arr, 'c'))
console.log(indexOf(arr, 'q'))
DE
while (i < arr.length)
тут получше будетDE
DE
DE
DE
DE
DE
const arr = ['a', 'b', 'c']
const indexOf = (arr, target) => {
for(let i = 0; i < arr.length; i += 1) {
if(arr[i] === target) {
return i
}
}
return -1
}
console.log(indexOf(arr, 'a'))
console.log(indexOf(arr, 'b'))
console.log(indexOf(arr, 'c'))
console.log(indexOf(arr, 'q'))
p
p
const indexOf = (arr, target) => {
let i = 0
while(i < arr.length) {
if(arr[i] === target) return i
i++
}
return -1
}