我有一个用于存储多行的数组。现在,在某些事件中,我根据Id更新行的值。例如。如果一个用户对其中一个文本框进行了更改,我想用最新值更新我的数组。此更新必须在" onblur"文本框的事件。如果值已更新,我将其插入另一个名为arrActionData的数组中,该数组记录所有更新。
但是,如果我不进行任何更改,我想检查数组的值是否已更改。有办法吗? 我想找出一种方法来防止自己在数组中插入没有更新的记录。
答案 0 :(得分:0)
这样做的简单方法是保留原始数组以供参考
然后你可以迭代两个数组并比较这些值,例如:
假设您的数组是originalArray
和newArray
:
foreach (originalArray AS key => value) {
if (newArray['key'] != originalArray['key']) {
alert (key + 'was changed');
}
}