जवाबों:
यकीन नहीं होता कि यह 0.8.x में नया है, लेकिन अब एक निरंतर http://nodejs.org/api/os.html#os_os_eol है
var endOfLine = require('os').EOL;
const { EOL } = require('os');
Node.js 0.6.x और पहले:
दुर्भाग्य से कोई स्थिरांक नहीं है, लेकिन आप इसे स्वयं उपयोग करके निर्धारित करते हैं:
var nl = (process.platform === 'win32' ? '\r\n' : '\n')
(ध्यान दें यह एक बहुत अच्छा समाधान है)
require('os').EOL
(स्वीकृत उत्तर देखें); इस समाधान के लिए: 64-बिट विंडोज पर भी काम करता है, क्योंकि वहां भी process.platform()
रिटर्न win32
होता है।
\r
एक विभाजक के रूप में करता है।
\r
ओएस 9 के बाद मैक ने अपने विभाजक के रूप में उपयोग करना बंद कर दिया ( en.wikipedia.org/wiki/Newline देखें )
os
मॉड्यूल क्या करता है ।
\n
हर समय उपयोग क्यों नहीं ?