下面的代码返回两个列表数组的“not”:
var original = "test1,test2,test3"
var updated = "test1,test2,test4,test5"
var originalArray = original.split(',');
var updatedArray = updated.split(',');
console.log(originalArray.length)
console.log(updatedArray.length)
console.log($(originalArray).not(updatedArray))
console.log($(updatedArray).not(originalArray))
小提琴:http://jsfiddle.net/zhHfG/8/
console.log($(updatedArray).not(originalArray))
的值为:
["test4", "test5", prevObject: jQuery.fn.jQuery.init[4], context: undefined, selector: ".not(test1,test2,test3)", constructor: function, init: function…]
如何访问“test4”,“test5”值?
我可以使用数组访问器[0],[1]访问它们,但是由于返回值的数量是可变的,有没有更清晰的方法?