Getting the data type or constructor:
type("some string"); // 'string'
type(42); // 'number'
type(true); // 'boolean
Checking for a data type or constructor:
text = "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam" | |
puts text.word_wrap(40) | |
# Lorem ipsum dolor sit amet, consetetur | |
# sadipscing elitr, sed diam nonumy eirmod | |
# tempor invidunt ut labore et dolore | |
# magna aliquyam |
(function(){ | |
var c = window.CanvasRenderingContext2D.prototype, | |
wrapFn = function (method) { | |
return function () { | |
var ret = method.apply(this, arguments); | |
return ret === undefined ? this : method; | |
}; | |
}; |