alert([].toString()===[].toString()); JS要比较两个数组是否有相同的元素,即两个数组所有元素都相同,但元素的顺序不一定一致。只就需要先将数组进行排序,再比较两个数组是否相等。 试比较以下两行代码: alert([1,2,3].toString()== [3,2,1].toString()); alert([1,2,3].sort().toString()==...
首先把数组转换成字符串在进行比较是否相等 检测是否有相同的元素首先排序在转换成字符串再比较
){ alert("ok\na:" + a.join() + "\nb:" + b.join());}else{ alert("no");} 如果数组包含对象。那么,只能双循环来判断了。for(var i = 0; i < a.length; i++){ for(var j = 0; j < b.length; j++){ //... }} ...
alert([].toString()===[].toString()); JS要比较两个数组是否有相同的元素,即两个数组所有元素都相同,但元素的顺序不一定一致。只就需要先将数组进行排序,再比较两个数组是否相等。 试比较以下两行代码: alert([1,2,3].toString()== [3,2,1].toString()); alert([1,2,3].sort().toString()==...
alert([].toString()== [].toString());alert([].toString()===[].toString()); JS要比较两个数组是否有相同的元素,即两个数组所有元素都相同,但元素的顺序不一定一致。只就需要先将数组进行排序,再比较两个数组是否相等。试比较以下两行代码: alert([1,2,3].toString()== [3,2,1]...
JS要比较两个数组是否有相同的元素,即两个数组所有元素都相同,但元素的顺序不一定一致。只就需要先将数组进行排序,再比较两个数组是否相等。 试比较以下两行代码: alert([1,2,3].toString()== [3,2,1].toString()); alert([1,2,3].sort().toString...