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;

}



posted on 2011-05-17 21:00  鱼不爱水  阅读(153)  评论(0)    收藏  举报