调试对象
比如,如下代码:
1 |
|
打印输出 [object Object],因为从对象到字符串的默认转换是 [object Object]。因此,使用 JSON.stringify 先将对象转化字符串,然后把结果输出控制台。如下:
1 | var user = { |
存储 localStorage 对象
有时想存储创建的对象,并且在浏览器被关闭后让能恢复该对象。如下所示:
1 |
|
数组去重
1 |
|
JSON.stringify 第二个参数可以决定筛选出来的内容,还有第三个参数,可以参考 MDN。
实现深拷贝
1 |
|
判断数组是否包含对象,或者对象是否相等
1 | /* 判断数组是否包含某对象 */ |