3 ms·
And yet somehow the web doesn't break when one programmer uses \r\n while another uses \n. What was your original point about line terminators in this context?
by askvictor 9y ago
And yet somehow the web doesn't break when one programmer uses \r\n while another uses \n. What was your original point about line terminators in this context?
- austincheney 9y agoI suppose that goes to how the language defines line termination and whether that language is OS aware. JS is completely independent of its execution context. Python may achieve this as well, and if so, then I am wrong in my thoughts about Python. Here is how JavaScript does this: * https://www.ecma-international.org/ecma-262/#sec-source-text https://www.ecma-international.org/ecma-262/#sec-source-text * https://www.ecma-international.org/ecma-262/#sec-line-terminators https://www.ecma-international.org/ecma-262/#sec-line-termin... ASI is defined in the spec here: https://www.ecma-international.org/ecma-262/#sec-automatic-semicolon-insertion https://www.ecma-international.org/ecma-262/#sec-automatic-s...