第二个将节省少量带宽,但是如果您担心这一点,则还可以使用索引数组,而不用键填充JSON。显然,
["Foo Bar","JoeBlow"]它比您现在拥有的要短得多。
在可用性方面,我认为这没有任何区别。在这两种情况下,
if(json.isbn)都将跳到
else。通常无需区分
null(无值)和
undefined(无给定值)。

第二个将节省少量带宽,但是如果您担心这一点,则还可以使用索引数组,而不用键填充JSON。显然,
["Foo Bar","JoeBlow"]它比您现在拥有的要短得多。
在可用性方面,我认为这没有任何区别。在这两种情况下,
if(json.isbn)都将跳到
else。通常无需区分
null(无值)和
undefined(无给定值)。