JS封装

World'sdream 2020-09-03 09:49:53
如果是一个空对象怎样封装?
...全文
21477 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
World'sdream 2020-09-16
  • 打赏
  • 举报
回复
引用 7 楼 gqkmiss的回复:
JSON.parse(JSON.stringify({})) 是这个?
我感觉不能这么写
gqkmiss 2020-09-16
  • 打赏
  • 举报
回复
引用 9 楼 World'sdream 的回复:
[quote=引用 7 楼 gqkmiss的回复:]JSON.parse(JSON.stringify({})) 是这个?
我感觉不能这么写[/quote] 可以看下这个 JSON.stringify()
那谁呀撒 2020-09-10
  • 打赏
  • 举报
回复
不知道这个答案是不是你想要的: 对象的值为null或者undefined但是我们正在封装, 怎么做呐? 比方说是在使用JSON.parse()变对象,但是参数可能是null,这就会报错 所以JSON.parse(xxx||'{}'),这其实是在浏览器兼容那里学的写法,就是用||运算符, 前面为空,就会往后读,返回不为空的值,或最后一个值
gqkmiss 2020-09-07
  • 打赏
  • 举报
回复
JSON.parse(JSON.stringify({})) 是这个?
World'sdream 2020-09-05
  • 打赏
  • 举报
回复
引用 3 楼 阿狸贝贝的回复:
[quote=引用 1 楼 World'sdream 的回复:]我知道了 JSONObject js = new JSONObject(); js.put("name",js); 这就是name的一个空对象
你这个是java吧[/quote] 对的
World'sdream 2020-09-05
  • 打赏
  • 举报
回复
引用 3 楼 阿狸贝贝的回复:
[quote=引用 1 楼 World'sdream 的回复:]我知道了 JSONObject js = new JSONObject(); js.put("name",js); 这就是name的一个空对象
你这个是java吧[/quote] 对的
World'sdream 2020-09-05
  • 打赏
  • 举报
回复
引用 3 楼 阿狸贝贝的回复:
[quote=引用 1 楼 World'sdream 的回复:]我知道了 JSONObject js = new JSONObject(); js.put("name",js); 这就是name的一个空对象
你这个是java吧[/quote] 对的
阿狸贝贝 2020-09-03
  • 打赏
  • 举报
回复
引用 1 楼 World'sdream 的回复:
我知道了 JSONObject js = new JSONObject(); js.put("name",js); 这就是name的一个空对象
你这个是java吧
jio可 2020-09-03
  • 打赏
  • 举报
回复
直接写{}就行了
World'sdream 2020-09-03
  • 打赏
  • 举报
回复
我知道了 JSONObject js = new JSONObject(); js.put("name",js); 这就是name的一个空对象

87,916

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧