JavaScript 通过 JSON.stringify(data) 循环

Oli*_*pol -1 javascript json

我想遍历我的数据并做一些事情。

下列的

var stuff = JSON.stringify(data)
Run Code Online (Sandbox Code Playgroud)

返回我这样的东西:

{"0":"data:image/png;base64,testi,"2":"data:image/png;base64, testi2, ....
Run Code Online (Sandbox Code Playgroud)

我需要循环遍历,但我所做的方法不起作用。

        for (var i = 0; i < stuff.length; i++) {
            $('#img-thumb-id'+i).attr('src', data[i]);
        }
Run Code Online (Sandbox Code Playgroud)

编辑

我正在使用JSON.stringify 是因为console.log(data)刚刚返回了我无法使用的对象对象。

Que*_*tin 5

如果要循环data,则需要循环data

将其转换为 JSON 文档将为您提供一个字符串。你不能(有用地)循环它。

由于将其转换为 JSON 表明它是一个对象,而不是一个数组,因此它不太可能有length,因此您需要使用一种方法来循环 objects