在Javascript中,我有2個由15個字符串元素組成的數組,每個元素的長度爲0到17個字符。如何判斷一個數組中的值是否等於Javascript中另一個數組中的值?
如何判斷這兩個數組中的第一個的某個值的值是否等於第二個數組的某個值?
實施例:
var array1 = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o'];
var array2 = ['z','z','z','z','z','z','z','z','z','z','z','z','z','o','z'];
myFunction(array1,array2); // returns false
實施例2:
var array1 = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','s'];
var array2 = ['z','z','z','z','z','z','z','z','z','z','z','z','z','o','z'];
myFunction(array1,array2); // returns true
在你的第二個例子中,似乎沒有共同的元素(應該是'o'?)。 – huon 2012-03-29 01:10:30
我沒有得到z和字母的邏輯。你可以解釋嗎? – Joseph 2012-03-29 01:12:03
@dbaupp:這就是爲什麼代碼對第一個示例返回false,對第二個返回true的原因。 – JavaAndCSharp 2012-03-29 01:15:21