为了账号安全,请及时绑定邮箱和手机立即绑定

这个单引号的作用是什么

var jsondata='{"staff":[{"name":"红旗","age":18},{"name":"郭靖","age":16}]}'; 我实在不明白为什么在=号后面加这个单引号,他是起什么作用的?求告知

正在回答

3 回答

所以这就是他讲的json.parse的作用,将‘数组’解析成 数组;有点抽象,举个例子

刚才他进行传值后台判断再返回参数,本来传的是‘ok’这个字符串,现在传的是‘{“ok”:true}’这个字符串,然后通过json.parse将‘“ok”:“ok”’这个字符解析成 var array={"ok":true}这个数组,你再去拿true不就直接可以array.ok 就行了  

可以简单理解为将一个‘数组’参数以字符串形式传给你,然后通过json.parse自动帮你转换为数组

0 回复 有任何疑惑可以回复我~

var jsondata='{"staff":[{"name":"红旗","age":18},{"name":"郭靖","age":16}]}'中的单引号表示{...}内容都是字符串,而要把这些字符串转换成前端的jsom,这字符串需要是标准的字符串。什么叫标准的字符串呢,就是类似{"name":"郭靖"}这种就是了,然后使用JSON方法转换成真正的json,公式为var json=JSON.parse(str)。

1 回复 有任何疑惑可以回复我~

他在js代码里定义的json数据整体是一个字符串,由于双引号在里面被使用了,最外面只能用单引号,因为js里同一种引号不能嵌套使用

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Ajax全接触
  • 参与学习       224758    人
  • 解答问题       708    个

本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用

进入课程

这个单引号的作用是什么

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号