<div dir="ltr"><div>It would break backwards compatibility, so it's absolute no-go.<br><br></div><div>Adding new function with such behaviour is unlikely, because escape is defined in Annex B - and Annex B is effectively "deprecated but needs to be there for backwards compatibility". "Use <a href="https://developer.mozilla.org/pl/docs/Web/JavaScript/Referencje/Obiekty/encodeURI" title="Koduje Jednolity Identyfikator Zasobu (URI) poprzez zamianę każdego z wystąpień pewnych znaków na jedną, dwie lub trzy sekwencje ucieczki (ang.
 escape sequences
 ) kodowania UTF-8 danego znaku."><code>encodeURI</code></a> or <a href="https://developer.mozilla.org/pl/docs/Web/JavaScript/Referencje/Obiekty/encodeURIComponent" title="Koduje każdy komponent Jednolitego Identyfikatora Zasobu (URI) poprzez zamianę, każdego wystąpienia pewnych znaków jedną, dwoma lub trzema sekwencjami ucieczki reprezentujące kodowanie UTF-8 znaku."><code>encodeURIComponent</code></a> instead" (MDN).</div><div><br></div><div>And I agree with T.J. Crowder - it's easily implementable in user land as single-line arrow function and it's very specific use case.<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 24, 2017 at 12:38 PM, Renan Bastos <span dir="ltr"><<a href="mailto:renanbastos.tec@gmail.com" target="_blank">renanbastos.tec@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hey guys,<br>
<br>
I communicate that when we go use the escape to object JSON it don't<br>
escape correctly.<br>
So I think we should add this suggestion.<br>
<br>
const obj2 = {"name": "NodeJS", "version": "all"};<br>
console.log(escape(obj)); //%5Bobject%20Object%5D<br>
<br>
It needs to do this:<br>
<br>
const obj = {"name": "NodeJS", "version": "all"};<br>
console.log(escape(obj));<br>
//%7B%22name%22%3A%22NodeJS%<wbr>22%2C%22version%22%3A%22all%<wbr>22%7D<br>
<br>
As this we will reduce a step to escape.<br>
<br>
Wthat's you think about?<br>
I make myself available to do this.<br>
<br>
Now gotcha?<br>
<div class="HOEnZb"><div class="h5"><br>
2017-11-24 7:52 GMT-02:00 Michael Rosefield <<a href="mailto:rosyatrandom@gmail.com">rosyatrandom@gmail.com</a>>:<br>
> I think I can speak for the rest of us when I say: I really am not sure what<br>
> you're trying to say, here. Could you provide some examples?<br>
><br>
> On Thu, 23 Nov 2017 at 15:44 Renan Bastos <<a href="mailto:renanbastos.tec@gmail.com">renanbastos.tec@gmail.com</a>> wrote:<br>
>><br>
>>  Hello,<br>
>><br>
>> Guys, I have thinked about one this title. So, I suggestion to we<br>
>> change the form of to escape one Object JSON.<br>
>> Today we have that to make this converting JSON to String, but I<br>
>> thought more interesting the function native did it.<br>
>> What you think about?<br>
>><br>
>> Att,<br>
>> See ya.<br>
>> @renanbastos93<br>
>> <a href="http://www.renanbastos.com.br" rel="noreferrer" target="_blank">www.renanbastos.com.br</a><br>
>> ______________________________<wbr>_________________<br>
>> es-discuss mailing list<br>
>> <a href="mailto:es-discuss@mozilla.org">es-discuss@mozilla.org</a><br>
>> <a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer" target="_blank">https://mail.mozilla.org/<wbr>listinfo/es-discuss</a><br>
______________________________<wbr>_________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer" target="_blank">https://mail.mozilla.org/<wbr>listinfo/es-discuss</a><br>
</div></div></blockquote></div><br></div>