javascript closure function example
var counter = (function() {
var privateCounter = 0;
function changeBy(val) {
privateCounter += val;
}
return {
increment: function() {
changeBy(1);
},
decrement: function() {
changeBy(-1);
},
value: function() {
return privateCounter;
}
};
})();
console.log(counter.value()); // logs 0
counter.increment();
counter.increment();
console.log(counter.value()); // logs 2
counter.decrement();
console.log(counter.value()); // logs 1
function makeFunc() {
var name = 'Mozilla';
function displayName() {
alert(name);
}
return displayName;
}
var myFunc = makeFunc();
myFunc();
Also in JavaScript:
- jquery-3.4.1.min.js
- install javascript kali linux
- how to add data to array in javascript dynamically
- google sign up react npm
- navigate to another page in javascript
- compare two dates using moment
- ctx.filltext font size
- react context api
- javascript const
- md5 checksum javascript
- filter in react native video
- json decode android
- firestore batch add array
- stopped typing jquery
- sort array of objects javascript by value
- socket io query
- set readonly in javascript
- javascript Convert an array of strings to numbers
- : Cannot set the body fields of a Request with content-type "application/json".
- adding int and string in react props
- function click anywhere javascript
- conditional rendering alert if input fields are empty
- javascript string concatenation
- how to get csrf token in javascript