我有以下Javascript函數,其中參數newValue和oldValue是整數數組和相同長度。這些數組中的任何值可以是整數,未定義或爲空:如何通過比較Javascript中的值來循環兩個數組?
function (newValue, oldValue) {
});
是否有某種方式,我可以在一個時間一個元素檢查陣列中的值,然後做只有一個動作:
newValue[index] is >= 0 and < 999
oldValue[index] is >= 0 and < 999
newValue[index] is not equal to oldValue[index]
我什麼不知道的是我可以在我的檢查處理,並忽略情況下NEWVALUE或屬性oldValue不爲空,而不是不確定的?我知道我可以,如果(NEWVALUE)在做了檢查,但那麼這將讓假當它是一個0
更新:
我有幾個簡單的答案,但迄今爲止沒有一個是檢查權上面列出的東西。
[在JavaScript中檢測未定義的對象屬性]的可能重複(http://stackoverflow.com/questions/27509/detecting-an-未定義的對象屬性,在JavaScript的) – Bergi