鏁扮粍鍧嶅鍘熺悊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了鏁扮粍鍧嶅鍘熺悊相关的知识,希望对你有一定的参考价值。

鏍囩锛?a href='http://www.mamicode.com/so/1/ons' title='ons'>ons   i+1   閲嶅   spl   鐞嗘兂   绛変簬   idt   for寰幆   war   

銆愰€嗘垬鐝€?/p>

閫氬父鎴戜滑鍦ㄥ垹闄ゆ煇涓埗鍏冪礌涓嬬殑鑻ュ共瀛愬厓绱犵殑鏃跺€?涔犳儻浣跨敤for寰幆閬嶅巻鏉ュ疄鐜?浣嗘槸涓嬮潰杩欑鎯呭喌灏辨湁鐐逛笉濂戒娇浜嗐€?/p>

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

</head>

<body>

    <script>

        var arr = [1,1,1,2,2,2,3,3,3,4,4,4,5,5,5];        

        function setNewArr2(arr){

            // 澶栧眰寰幆,浠庣涓€涓暟鍊煎紑濮?寰幆鑷虫渶鍚庝竴涓暟鍊?/span>

            for(var i = 0 ; i <= arr.length-1 ; i++){

                // 鍐呭眰寰幆,浠庡綋鍓嶈捣濮嬫暟鍊肩殑涓嬩竴涓暟鍊煎紑濮?寰幆鑷虫渶鍚庝竴涓暟鍊?/span>

                for(var j = i+1 ; j <= arr.length-1 ; j++){

                    if(arr[i] === arr[j]){

                        arr.splice(j,1);

                    }

                }

            }         

            return arr;

        }

 

        var newArr = setNewArr2(arr);

        console.log(newArr);

    </script>

</body>

</html>

 

杩欐槸涓€涓疄鐜板幓閲嶇殑鎿嶄綔锛岀悊鎯虫儏鍐典笅鏄妸閲嶅鐨勫唴瀹瑰幓鎺?/p>

涓嬮潰鏄繍琛岀粨鏋滐細

 鎶€鏈浘鐗? src=

浣嗘槸骞舵病鏈夎揪鍒版垜浠兂瑕佺殑缁撴灉锛屾垜浠彂鐜?, 铏界劧 浣跨敤浜?for 寰幆,浣嗘槸骞舵病鏈夊疄鐜版晥鏋?, 杩欐槸涓轰粈涔堝憿 ?鍥犱负鍦ㄦ墽琛岃繃绋嬩腑杩欎釜鏁扮粍鍧嶅浜嗐€?/h4>

鏁扮粍鍧嶅鐜拌薄锛氬湪瀵规暟缁勮繘琛屾搷浣滅殑鏃跺€欙紝浼氫娇鏁扮粍鐨勯暱搴︿骇鐢熷彉鍖栵紝鍚屾椂鎿嶄綔鐨勬暟缁勯偅涓」鐨勪笅涓€涓储寮曚細琚烦杩囷紝浠庤€岄€犳垚鏁扮粍鐨勬煇椤逛細琚烦杩囷紝杩欑鍙仛鏁扮粍濉岄櫡鐜拌薄銆?/p>

灏辨嬁杩欎釜鏁扮粍涓殑鏁板瓧1鏉ヨ锛?/p>

鎴戜滑鍘熸湰鐨勭洰鐨勬槸淇濈暀绗竴涓?锛屽垹闄ゅ悗闈袱涓?锛屼絾鏄疄闄呭嵈鍙垹闄や簡涓€涓€?/p>

閬嶅巻鍒扮浜屼釜1锛岀储寮曞€糹鏄?锛屾墽琛屽垹闄ゆ搷浣滐紝姝ゆ椂鏁扮粍鐨勯暱搴﹀氨浠庡師鏉ョ殑15鍙樻垚浜?4锛岀储寮曞€艰繕鏄?.

鍦ㄨ繘琛屽惊鐜?i++锛岃繖鏃秈 鍙樻垚 2锛屼絾鏄師鏉ユ病鍒犻櫎鏁扮粍涓殑绗簩涓?绱㈠紩鍊煎彉鎴愪簡1锛岃繖鏍峰啀鍘绘墽琛?i = 2鐨勬搷浣滐紝杩欐牱灏辫烦杩囦簡鍘熸潵娌″垹闄ゆ暟缁勪腑鐨勭浜屼釜1锛屽幓鎵ц鍚庨潰鐨勬搷浣滐紝浠庤€岄€犳垚浜嗚緭鍑虹殑缁撴灉浼氭湁涓€涓?娌℃湁琚垹闄わ紝灏卞舰鎴愪簡鏁扮粍濉岄櫡鐜拌薄銆傚悗闈㈠叾浠栨暟瀛椾篃鏄悓涓€鍘熺悊銆?/p>

瑙e喅鍔炴硶锛?/p>

灏辨槸鍦ㄥ鏁扮粍鏌愰」杩涜鎿嶄綔涔嬪悗锛屾墜鍔ㄥ皢绱㈠紩鍊?i --,淇濇寔鏁扮粍姣忎竴椤归兘琚亶鍘嗐€?/p>

<!DOCTYPE html>

<html lang="en">

 

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

</head>

 

<body>

    <script>

        var arr123 = [1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5];

 

        function setNewArr2(arr) {

            // 澶栧眰寰幆,浠庣涓€涓暟鍊煎紑濮?寰幆鑷虫渶鍚庝竴涓暟鍊?/span>

            for (var i = 0; i <= arr.length - 1; i++) {

                // 鍐呭眰寰幆,浠庡綋鍓嶈捣濮嬫暟鍊肩殑涓嬩竴涓暟鍊煎紑濮?寰幆鑷虫渶鍚庝竴涓暟鍊?/span>

                for (var j = i + 1; j <= arr.length - 1; j++) {

                    if (arr[i] === arr[j]) {

                        // 鎵ц鍒犻櫎鏁扮粍鍗曞厓鎿嶄綔,涔嬪悗鐨勫崟鍏?浼氬墠绉?椤舵浛褰撳墠浣嶇疆鐨勫崟鍏?/span>

                        // 姝ゆ椂,褰撳墠浣嶇疆灏辨槸鏀剧疆浜嗕竴涓柊鐨勫崟鍏?/span>

                        // 杩欎釜浣嶇疆灏卞繀椤昏閲嶆柊鎿嶄綔涓€娆?鍒ゆ柇鏁板€兼槸鍚︾浉鍚?/span>

                        arr.splice(j, 1);

                        // 鍏堝皢寰幆鐢熸垚鐨勭储寮?-, 鍦ㄦ墽琛屽惊鐜殑++

                        // 绛変簬鎿嶄綔涔嬪悗,绱㈠紩鍊兼病鏈夊彉,涓嬫寰幆,鎵ц鐨勫璞?浠嶇劧鏄綋鍓嶈繖涓崟鍏?/span>

                        j--;

                    }

                }

            }

            return arr;

        }

        var newArr = setNewArr2(arr123);

        console.log(newArr); </script>

</body>

 

</html>

 

鎵ц缁撴灉锛?/p>

 鎶€鏈浘鐗? src=

以上是关于鏁扮粍鍧嶅鍘熺悊的主要内容,如果未能解决你的问题,请参考以下文章

Spring Could Feign 璁捐鍘熺悊

js鏁扮粍鐨勫0鏄庝笌搴旂敤

鏁扮粍鐨勫唴瀛樺浘

鎷兼帴鏁扮粍

鏁扮粍鍘婚噸

娉㈠姩鏁扮粍