Friday 15 March 2013

javascript - Number.isInteger(x) which is created can not work in IE -



javascript - Number.isInteger(x) which is created can not work in IE -

class="snippet-code-js lang-js prettyprint-override">number.prototype.isinteger = number.prototype.isinteger || function(x) { homecoming (x ^ 0) === x; } console.log(number.isinteger(1));

will throw error in ie10 browser

apparently, ie treats dom objects , javascript objects separately, , can't extend dom objects using object.prototype.

ie doesn't allow utilize prototype not native..

you'll have create separate function (global if want) as

function isinteger(num) { homecoming (num ^ 0) === num; } console.log(isinteger(1));

javascript internet-explorer numbers isinteger

No comments:

Post a Comment