[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Собственный цикл forEach
denis_alekss




Прочитал статью по ссылке как создать собственный цикл foreach. Вот код:

 

<!DOCTYPE html>
<
html>
<
head>
<
meta charset="utf-8">
<
title>Тест</title>
</
head>
<
body>
<
p id="result"></p>

<
script>

const array1 = ['a', 'b', 'c'];
const array2 = ['d', 'e', 'f'];
const array3 = array1.concat(array2,5,7);

//Собсвенный цикл forEach
var each = function(arr, callback,thisArg) {
var i, length = arr.length;
for (i = 0; i < length; i = i + 1) {
callback.call(thisArg,arr[i], i, arr);
}
}
;

each(array3,(rez,d,array3)=>{
result.innerHTML+= d + ' - ' + rez + '<br> ';} )
</
script>
</
body>
</
html>



Зачем нужен все-таки thisArg? Как увидеть в этом коде что он дает?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.