为什么我要使用 Array.toSource?

Flo*_*rie 2 javascript arrays

显然有一种非标准方法Array, toSource。按照例子..

var alpha = new Array('a', 'b', 'c');

alpha.toSource();   // ['a', 'b', 'c']
Run Code Online (Sandbox Code Playgroud)

..它似乎做了同样的事情JSON.stringify

var alpha = new Array('a', 'b', 'c');

JSON.stringify(alpha);
Run Code Online (Sandbox Code Playgroud)

那么我为什么要使用Array.toSource呢?

Bol*_*ock 5

你不知道。toSource()Netscape 时代的遗留物,并且已经过时多年了。然而,在我们现在所知的 JSON 出现之前,这是将对象转换为其源表示形式的唯一内置方法,更不用说相应的反/序列化 API 出现了。