Javascript For of Loop 不会中断

问题描述

我有一个对象和一个数组。

对象:

[{
  "woche": "Montag","status": 0,"_children": [{ "id": 1,"end": "24:00","temp": 21,"add": 0,"delete": 0 }]
},{
  "woche": "Dienstag","vortag": 1,"_children": [{ "id": 2,{
  "woche": "Mittwoch","start": "","_children": [{ "id": 3,{
  "woche": "Donnerstag","_children": [{ "id": 4,{
  "woche": "Freitag","_children": [{ "id": 5,{
  "woche": "Samstag","_children": [{ "id": 6,{
  "woche": "Sonntag","_children": [{ "id": 7,"delete": 0 }]
}]

数组:

var Id = global.get("WochenplanID");
var index = 0;
global.set("table",[{"woche":"Montag","status":0,"_children":[{"id":1,"end":"24:00","temp":21,"add":0,"delete":0}]},{"woche":"Dienstag","vortag":1,"_children":[{"id":2,{"woche":"Mittwoch","start":"","_children":[{"id":3,{"woche":"Donnerstag","_children":[{"id":4,{"woche":"Freitag","_children":[{"id":5,{"woche":"Samstag","_children":[{"id":6,{"woche":"Sonntag","_children":[{"id":7,"delete":0}]}]
);

var msg = {"topic":"add","payload":{"id":1,"delete":0},"row":-1,"socketid":"SSZY-1C3jiP8-NS2AAAB","_msgid":"a891f409.e30038"};


if (msg.topic == "add") {
    for (var element of global.get("table")) {
        element._children.filter((child) => {
            if (child.id === msg.payload.id) {
                index = element._children.indexOf(child);
                element._children.splice(index,{
                    "id": Id,"end": "","delete": 0
                });
            }
        })
    break;
    }
}

msg.payload = global.get("table");
return msg;

现在我比较 Id,如果匹配,我想插入一个新对象。但现在它在一次插入后不会破裂。有人可以帮我吗?

import torch

x = torch.randn(100,requires_grad=True)
t = torch.randn(2,requires_grad=True)
u = u(x,t)

# 1st derivatives
dt = torch.autograd.grad(u,t)[0]
dx = torch.autograd.grad(u,x,create_graph=True)[0]

# 2nd derivatives (higher orders require `create_graph=True`)
ddx = torch.autograd.grad(dx,x)[0]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)