JS¼¼Êõ

javascriptÈ¥³ýÊý×éÖظ´

×ÖºÅ+ ×÷Õߣº À´Ô´£ºÍøÂç    2014-11-17 20:00 ÎÒÒªÆÀÂÛ( )

jsÊý×éÈ¥ÖؾÍÊÇ°ÑÊý×éÖÐÖظ´µÄÔªËØÈ¥µô£º Array.prototype.delRepeat=function(){ var newArray=new Array(); var len=this.length; for (var i=0;ilen ;i++){ for(var j=i+1;jlen;j++){ if(this[i]===this[j]){ j=++i; } } newArray.push(this[i]); } retur

¡¡¡¡jsÊý×éÈ¥ÖؾÍÊÇ°ÑÊý×éÖÐÖظ´µÄÔªËØÈ¥µô£º


Array.prototype.delRepeat=function(){
 var newArray=new Array();
 var len=this.length;
 for (var i=0;i<len ;i++){
  for(var j=i+1;j<len;j++){
   if(this[i]===this[j]){
    j=++i;
   }
  }
  newArray.push(this[i]);
 }
 return newArray;
}

¡¡¡¡µ«ÊǺÜÃ÷ÏÔÕâÀïÓÐforÑ­»·ÄÚǶÁËÁíÒ»¸öforÑ­»·£¬ÔÚ´óÊý¾ÝÁ¿Ï¿϶¨·Ç³£ºÄʱ!ЧÂʵÍÏÂ!¾­¹ý²éÕҺ͸ßÈËÖ¸µãÓÅ»¯ÁËÒ»¸öз½·¨£º

Array.prototype.delRepeat=function(){
 var newArray=[];
 var provisionalTable = {};
 for (var i = 0, item; (item= this[i]) != null; i++) {
        if (!provisionalTable[item]) {
            newArray.push(item);
            provisionalTable[item] = true;
        }
    }
    return newArray;
}

¡¡¡¡¾ÍÊÇʹÓÃÒ»¸öÁÙʱµÄprovisionalTable¶ÔÏ󣬽«Êý×éµÄÖµ×÷ΪprovisionalTable¶ÔÏóµÄ¼üÖµ£¬Èç¹ûÏàÓ¦µÄÖµ²»´æÔھͽ«Õâ¸öÊý×éµÄÖµpushµ½ÐÂÊý×éÖС£

¡¡¡¡Ð§ÂÊÊÇÌá¸ßÁË£¬µ«ÊÇÓиöbug£¬¾ÍÊǼÙÉèÊý×éÖл»ÓÿÉת»»µÄÊý×ÖºÍ×Ö·û´®£¬±ÈÈçÊý×é[6,"6"]Õâʱºò¾ÍºÃ±»È¥µôÒ»¸ö¡£±¯¾ç£¬Í¬Ê±Çó½â¾ö·½·¨¡£

¡¡

1.±¾Õ¾×ñÑ­ÐÐÒµ¹æ·¶£¬ÈκÎתÔصĸå¼þ¶¼»áÃ÷È·±ê×¢×÷ÕߺÍÀ´Ô´£»2.±¾Õ¾µÄÔ­´´ÎÄÕ£¬ÇëתÔØʱÎñ±Ø×¢Ã÷ÎÄÕÂ×÷ÕߺÍÀ´Ô´£¬²»×ðÖØÔ­´´µÄÐÐΪÎÒÃǽ«×·¾¿ÔðÈΣ»3.×÷ÕßͶ¸å¿ÉÄܻᾭÎÒÃDZ༭Ð޸Ļò²¹³ä¡£

Ïà¹ØÎÄÕÂ
  • ORA-06577:output parameter not a bind variable - you23hai45(

    ORA-06577:output parameter not a bind variable - you23hai45(

    2015-12-13 12:17

  • JavaScriptÖбÜÃâFormÖظ´Ìá½»µÄÁ½ÖÖ·½°¸_javascript½Ì³Ì½Ì³Ì

    JavaScriptÖбÜÃâFormÖظ´Ìá½»µÄÁ½ÖÖ·½°¸_javascript½Ì³Ì½Ì³Ì

    2015-10-04 12:11

  • javascriptϹýÂËÊý×éÖظ´ÖµµÄ´úÂë_javascript½Ì³Ì½Ì³Ì

    javascriptϹýÂËÊý×éÖظ´ÖµµÄ´úÂë_javascript½Ì³Ì½Ì³Ì

    2015-10-03 09:56

  • javascriptϹýÂËÊý×éÖظ´ÖµµÄ´úÂë

    javascriptϹýÂËÊý×éÖظ´ÖµµÄ´úÂë

    2014-11-17 20:00

ÍøÓѵãÆÀ
³