条件IF通过结果动态JavaScript提供意外结果

时间:2018-12-02 14:52:16

标签: javascript if-statement

根据获取的结果,我有一个if ((result[0][0].without_any_update === "Already Updated" && result[0][0].status_update_in_2018 === "Updated" && result[0][1].without_any_update === "Already Updated" && result[0][1].status_update_in_2018 === "Not Updated") && (result[0][2].without_any_update === "No Update" && result[0][2].status_update_in_2018 === "Not Updated")) { resultado = { updateIn2018: result[0][0].in_2018, olderThan2018: result[0][1].in_2018, notUpdate: result[0][2].in_2018, total: parseInt(result[0][0].in_2018) + parseInt(result[0][1].in_2018) + parseInt(result[0][2].in_2018) } } else if (result[0][0].without_any_update === "Already Updated" && result[0][0].status_update_in_2018 === "Updated" && result[0][1].without_any_update === "Already Updated" && result[0][1].status_update_in_2018 === "Not Updated") { resultado = { updateIn2018: result[0][0].in_2018, olderThan2018: result[0][1].in_2018, notUpdate: 0, total: parseInt(result[0][0].in_2018) + parseInt(result[0][1].in_2018) } } else if (result[0][0].without_any_update === "Already Updated" && result[0][0].status_update_in_2018 === "Updated" && result[0][1].without_any_update === "No Update" && result[0][1].status_update_in_2018 === "Not Updated") { resultado = { updateIn2018: result[0][0].in_2018, olderThan2018: 0, notUpdate: result[0][1].in_2018, total: parseInt(result[0][0].in_2018) + parseInt(result[0][1].in_2018) } } else if (result[0][0].without_any_update === "Already Updated" && result[0][0].status_update_in_2018 === "Not Updated" && result[0][1].without_any_update === "No Update" && result[0][1].status_update_in_2018 === "Not Updated") { resultado = { updateIn2018: 0, olderThan2018: result[0][0].in_2018, notUpdate: result[0][1].in_2018, total: parseInt(result[0][0].in_2018) + parseInt(result[0][1].in_2018) } } else if (result[0][0].without_any_update === "No Update" && result[0][0].status_update_in_2018 === "Not Updated" && result[0][1].without_any_update === "Already Updated" && result[0][1].status_update_in_2018 === "Updated") { resultado = { updateIn2018: result[0][0].in_2018, olderThan2018: 0, notUpdate: result[0][1].in_2018, total: parseInt(result[0][0].in_2018) + parseInt(result[0][1].in_2018) } } else if (result[0][0].without_any_update === "Already Updated" && result[0][0].status_update_in_2018 === "Not Updated" && result[0][1].without_any_update === "Already Updated" && result[0][1].status_update_in_2018 === "Updated") { resultado = { updateIn2018: result[0][0].in_2018, olderThan2018: result[0][1].in_2018, notUpdate: 0, total: parseInt(result[0][0].in_2018) + parseInt(result[0][1].in_2018) } } else if (result[0][0].without_any_update === "No Update" && result[0][0].status_update_in_2018 === "Not Updated") { resultado = { updateIn2018: 0, olderThan2018: 0, notUpdate: result[0][0].in_2018, total: parseInt(result[0][0].in_2018) } } else if (result[0][0].without_any_update === "Already Updated" && result[0][0].status_update_in_2018 === "Not Updated") { resultado = { updateIn2018: 0, olderThan2018: result[0][0].in_2018, notUpdate: 0, total: parseInt(result[0][0].in_2018) } } else if (result[0][0].without_any_update === "Already Updated" && result[0][0].status_update_in_2018 === "Updated") { resultado = { updateIn2018: parseInt(result[0][0].in_2018), olderThan2018: 0, notUpdate: 0, total: parseInt(result[0][0].in_2018) } }的条件。

first

但是它在lastfirst条件下给出了意外的结果。

three的基本含义是:如果存在具有last属性的对象,则应进行设置。

first是:如果存在具有属性的对象,则将其设为other。

但是,如果获取带有 ONLY 属性,它将进入last条件,并且是错误的,那就是进入for i in range(100): string = np.binary_repr(i,8) array = [] for k in string: array.append(int(k)) array = np.array(array) labels.append(-1*(i%2 - 1)) 条件。

有人可以帮助我吗?请?我不知道我在做什么错。

0 个答案:

没有答案