javascript - json.stringify把对象转为字符串,字符串不能遍历吗?
PHP中文网
PHP中文网 2017-04-11 10:23:02
[JavaScript讨论组]
    var json={
        "img":"http://img.alicdn.com/bao/uploaded/TB1n4UwLVXXXXXMXFXXXXXXXXXX_!!0-item_pic.jpg_160x160q90.jpg",
        "title":"减15+减10+顺丰好礼 汇仁牌肾宝片126片补肾男女治肾虚肾亏中药品",
        "price":"180",
        "address":"广州"
    };
    var my=JSON.stringify(json);
    for(var i=0; i

多出的179是什么意思?字符串吗?
我想显示的是 img,其它不要。
请问 为什么console.log(my.img)也没用
如何用方法显示我想要的效果
如果以上的方法不行
请问通过什么其它的方法想完成我的想法?

PHP中文网
PHP中文网

认证0级讲师

全部回复(6)
ringa_lee

179意思是输出了179次
stringfy以后已经是字符串了,my.img没有意义,如果想直接输出img的话就直接通过原对象访问即可,比如json.img

天蓬老师

@vinci 是正确的:wq

ringa_lee

179是打印了179次,因为你遍历了字符串my,而它的length是179...
想要img直接打印就好啦console.log(josn.img)
my是string,my.img当然没用


话说声望低不可以点赞但是可以作答= =shenmegui

ringa_lee

好像搞晕了,是不是直接输出json.img就可以了呢

伊谢尔伦

这用法有问题吧? 看代码的意思是要获取图片路径?
为何不直接点:

console.log(json.img);

阿神

JSON.stringify(xxx)为字符串,
或者JSON.parse()为json

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号