मैं इस साधारण समारोह है:toLocaleString() सभी ब्राउज़रों में समर्थित नहीं है?
क्रोम, Firefox, IE:
Number(1000000).toLocaleString()
"1 000 000" // in french system, the space is the separator instead of the comma
ओपेरा, मैक्सथन:
Number(1000000).toLocaleString()
"1000000"
क्यों ओपेरा और मैक्सथन नहीं कर सकते प्रारूप यह? वे इस विधि का समर्थन करते हैं लेकिन इसे सही तरीके से निष्पादित नहीं करते हैं?
कोई toLocaleString()
प्रतिस्थापन है?
बस उनका कहना है कि आप भी अपने उपयोगकर्ताओं को 'नंबर (1000000) भर में एक समान उत्पादन उम्मीद नहीं करनी चाहिए .toLocaleString();' मुझे देता है '" 1000000 "' (Google क्रोम, एन-जीबी)। [** एमडीएन पृष्ठ **] देखें (https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number/toLocaleString) इसके लिए कौन से पैरामीटर लेना चाहिए और किस ब्राउज़र में यह समर्थित है । –
@PaulS। क्षमा करें, यह सटीक भूल गया कि मैं फ्रेंच ओएस का उपयोग करता हूं, और फ्रेंच सिस्टम में, अल्पविराम –
के बजाय एक स्थान का उपयोग करके पृथक्करण किया जाता है ऐसा लगता है कि यह क्रोम में भी अनुपस्थित था! खेद है क्योंकि मैंने सोचा था कि अगर कोई विधि हो तो एक विधि हमेशा एक परिणाम लौटाना चाहिए! –