Sitemap
Level Up Coding

Coding tutorials and news. The developer homepage gitconnected.com && skilled.dev && levelup.dev

Follow publication

Grokking call(), apply() and bind() methods in JavaScript

3 min readJun 29, 2020

--

calcArea.area(4); // prints 50.24

Using call() or Function.prototype.call()

calcArea.area.call({pi: 3.14159}, 4)
50.26544
cylinder.volume.call({pi: 3.14159}, 2, 4);// 50.26544

Using apply() or Function.prototype.apply()

cylinder.volume.apply({pi: 3.14159}, [2, 4]);// 50.26544

Using bind() or Function.prototype.bind()

Summary

--

--

Responses (1)