Skip to content

Instantly share code, notes, and snippets.

@warseph
Created February 25, 2013 19:04
Show Gist options
  • Select an option

  • Save warseph/5032322 to your computer and use it in GitHub Desktop.

Select an option

Save warseph/5032322 to your computer and use it in GitHub Desktop.
Simple function locking in javascript
var lock;
lock = function (object, functionName, lockFunction) {
'use strict';
var old;
if (object[functionName].locked) {
return false;
}
old = object[functionName];
object[functionName] = lockFunction;
object[functionName].locked = true;
return function () {
object[functionName] = old;
};
};
@prince272
Copy link

How to use it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment