Вы также можете перебирать значения count и pu sh в новый массив, используя ключи без .push()
, указав ключ в скобках внутри for l oop. Назначая значение ключа массива с помощью скобки перед определением следующего значения, вы гарантируете, что выполняете итерацию до новой пары ключ \ значение внутри массива с каждой итерацией до длины str.
function charCount(str) {
result=[];
for(var i = 0; i < str.length; i++){
result[i] = i;
}
return result;
}
console.log(charCount('hello'))
Также рассмотрите следующий код с использованием forEach l oop, где вы можете определить свои пары ключ / значение для анализа в l oop ...
function charCount(str) {
result=[];
str = str.split(''); // split the string
str.forEach(function(value, index){
result[index] = value;
// or result[index] = index --> to push in the numbered values of the keys as values to the array --> [0,1,2,3,4];
})
return result;
}
console.log(charCount('hello'))