1)判断两个object 是否相同
function areEqual(o1, o2) {
var eq = false;
if ( (typeof (o1) == 'string') && (typeof (o2) == 'string') ) {
// compare string values
eq = (o1.toLowerCase() == o2.toLowerCase());
} else {
// compare object references
eq = (o1 == o2);
}
return eq;
}
2)如何从数组中删除一个已知元素
function removeItem(originalArray, itemToRemove)
{
var j = 0;
while (j < originalArray.length)
{
if (originalArray[j] == itemToRemove)
{ originalArray.splice(j, 1); }
else { j++; }
}
return originalArray;
}
浙公网安备 33010602011771号