gpt4 book ai didi

javascript - 未捕获的类型错误 : Cannot use 'in' operator to search for '123' in

转载 作者:行者123 更新时间:2023-11-29 22:01:40 24 4
gpt4 key购买 nike

您好,我已经使用 JSON.stringify 将 json 对象转换为字符串,现在我想要数组中的键值对例如。 key =en value =Anglais 等等...
这是 jsfiddle
代码

      var data ={"en":{"name":"Anglais"},"fr":{"name":"Français"},
"it":{"name":"Italien"},"de":{"name":"Allemand"},"es":{"name":"Espagnol"}}

我已经做了

      var data = {
"en": {
"name": "Anglais"
},
"fr": {
"name": "Français"
},
"it": {
"name": "Italien"
},
"de": {
"name": "Allemand"
},
"es": {
"name": "Espagnol"
}
};
var strData = JSON.stringify(data);
for (var i = 0; i < strData.length; i++) {
$('#dvarray').append('string array==' + strData[i] + "<br>");
}
$.each(strData, function (key, value) {

var abbr = JSON.stringify(value);

$('#dvstring').html('abbr=' + abbr.substr(2, 4)); //Uncaught TypeError:

});

最佳答案

这对我有帮助

  var data = {
"en": {
"name": "Anglais"
},
"fr": {
"name": "Français"
},
"it": {
"name": "Italien"
},
"de": {
"name": "Allemand"
},
"es": {
"name": "Espagnol"
}
};

for(var prop in data) {
$('#dvstring').append( prop + " <> " + data[prop].name + "<br>") ;
}
$.each(strData, function (key, value) {

var abbr = JSON.stringify(value);

$('#dvstring').append('abbr=' + abbr.substr(2, 4));
});

关于javascript - 未捕获的类型错误 : Cannot use 'in' operator to search for '123' in,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23407332/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com