为什么我不能更改json数组的值

编程入门 行业动态 更新时间:2024-10-17 13:38:30

为什么我不能更改json<a href=https://www.elefans.com/category/jswz/34/1771288.html style=数组的值"/>

为什么我不能更改json数组的值

(对不起,英语不好)

我有一个带有json对象的数组,但是当我尝试更改它时,它不起作用。

我的数组:

for (var i = 0; i < users.length; i++) {
  benutzer.push(JSON.parse(`{\"id\":\"${users[i]}\", \"points\":\"${points[i]}\", \"userName\":\"${usernames[i]}\", \"platz\":\"0\"}`))
}

我尝试更改的地方:

for (var i = 0; i < benutzer.length; i++) {
  if (pointSorted == benutzer[i].points) {
    benutzer[i].platz = i;
  }
}
回答如下:

嗯,它不能修改benutzer数组项,因为它不会因您指定的数据而跳入条件]

let users = ["stevewonder"];
let usernames = ["stevewonder"]
let points = [3];
let benutzer = [];
let pointSorted = 3;

for (var i = 0; i < users.length; i++) {
  benutzer.push(JSON.parse(`{\"id\":\"${users[i]}\", \"points\":\"${points[i]}\", \"userName\":\"${usernames[i]}\", \"platz\":\"\"}`))
}

for (var i = 0; i < benutzer.length; i++) {
  if (pointSorted == benutzer[i].pointSorted) {
    benutzer[i].platz = i;
  }
}

console.log(benutzer);

更多推荐

为什么我不能更改json数组的值

本文发布于:2024-05-07 08:14:43,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1755336.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数组   json

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!