RcBuilder@walla.com
call centre: 054-5614020

javascript callback fucntion

26
Jan
2016
Posted by: RcBuilder  /   Category: Array / callback / class / function / JAVASCRIPT / Object / OOP   /   No Comments

javascript callback fucntion

function foreach(arr, callback) {
for (var i = 0; i < arr.length; i++)
callback.call(this, arr[i]);
}

var arr = ['Roby', 'Avi', 'Yaron', 'Shirly'];
foreach(arr, function (item) { console.log(item); });

function fun1(callback) {
setTimeout(callback, 2000);
}

console.log(‘hey there … ‘);
fun1(function () { console.log(‘hello from callback’); });
console.log(‘hello again … ‘);
/*
hey there …
hello again …
hello from callback
*/

function fun2(callback) {
var user = { id: 25, Name: ‘Roby Cohen’, Age: 35 };
callback.call(user); // user object is the current context
}

fun2(function () {
console.log(this.Name); // Roby Cohen
});

Author Avatar

About the Author

בניית אתרים ופתרונות טכנולוגים | RcBuilder

No Comments


  • פיתוח מערכות
  • פתרונות טכנולוגים
  • קידום אתרים
  • בניית אתרים