I am trying this code:
Intl.NumberFormat('ar').format(99)
In IE11 I am getting number converted to Arabic numerals but not in chrome.
PS: I am just passing language code, not region locale.
Possible fixes with the numbering system:
console.log("Default : ",Intl.NumberFormat('ar').format(99));
console.log("With u-nu-arab : ",Intl.NumberFormat('ar-u-nu-arab').format(99));
console.log("With NumberingSystem: ",Intl.NumberFormat('ar',{numberingSystem:"arab"}).format(99));