ホームページ >ウェブフロントエンド >jsチュートリアル >js配列操作のポップ、プッシュ、アンシフト、スプライス、shift_javascriptのスキル

js配列操作のポップ、プッシュ、アンシフト、スプライス、shift_javascriptのスキル

WBOY
WBOYオリジナル
2016-05-16 17:01:521468ブラウズ
コードをコピーします コードは次のとおりです。

<script><br>Array.prototype.pop =function( ){ <br> if(this.length!=0)this.length--; <br> return this <br> } <br> </div> <br><strong>pop メソッド <br> </strong> 配列から最後の要素を削除し、その要素を返します。 <br><br>arrayObj.pop( ) <br><br>必要な arrayObj 参照は Array オブジェクトです。 <br><br>説明 <br>配列が空の場合はunknownが返されます。 <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="32422" class="copybut" id="copybut32422" onclick="doCopy('code32422')"><u>コードをコピー</u></a></span> コードは次のとおりです:</div> <div class="codebody" id="code32422"> <br>var a=[1,2,3 ,4] <br>a.pop() <br>alert(a) <br>alert(a.pop())</script><script> <br> </div> <br><strong> Push メソッド</strong> <br>配列に新しい要素を追加し、配列の新しい長さを返します。 <br><br>arrayObj.push([item1 [item2 [. . . [itemN ]]]]) <br><br>パラメータ <br>arrayObj <br><br>必須。配列オブジェクト。 <br><br>item、item2、.itemN <br><br>オプション。この配列の新しい要素。 <br><br> 説明 <br>push メソッドは、出現する順序で新しい要素を追加します。引数の 1 つが配列の場合、その配列は単一の要素として配列に追加されます。 2 つ以上の配列の要素を結合する場合は、concat メソッドを使用します。 <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="10396" class="copybut" id="copybut10396" onclick="doCopy('code10396')"><u>コードをコピー</u></a></span> コードは次のとおりです。</div> <div class="codebody" id="code10396"> <br>Array.prototype.push=function() { <br> var len=arguments.length; <br> if(len>0)for(var i=0;i<len .length> } <br>var a=[1,2,3,4] <br>a.push(5) <br>alert(a) <br>alert(a.push(6)) </ script><script> <br><br> </len> </div> <br>unshift メソッド <strong> </strong>指定された要素を配列の先頭に挿入し、配列を返します。 <br><br>arrayObj.unshift([item1[, item2 [, . . . [, itemN]]]]) <br><br>パラメータ <br>arrayObj <br><br>必須。配列オブジェクト。 <br><br>item1、item2、.,itemN <br><br>オプション。この配列の先頭に挿入される要素。 <br><br>説明 <br>unshift メソッドはこれらの要素を配列の先頭に挿入するため、これらの要素はパラメーター シーケンスの順序で配列に表示されます。 <br><br><div class="codetitle"> <span><a style="CURSOR: pointer" data="49917" class="copybut" id="copybut49917" onclick="doCopy('code49917')">コードをコピー<u></u></a> コードは次のとおりです:</span><div class="codebody" id="code49917"> <br>Array.prototype.unshift=function(){ <br> var len=arguments.length;    <br> this.reverse();    <br> if(len>0)for(var i=len;i>0;i--)this[this.length]=arguments[i-1];    <br> return this.reverse();    <br> } <br>var a=[1,2,3,4] <br>a.unshift() <br>alert(a) <br>a.unshift(5,6) <br>alert( a) <br>alert(a.unshift(7))</script><script>    </u>Array.prototype.shift=function(){ </a> var f=this[0];    </span> for(var i=0;i<this.length> this.length--;    <div class="codebody" id="code31354"> f を返します。    <br> } <br><br> <br><br>shift メソッド<br> <br> 数グループ内の最初の要素を削除し、その要素を返します。 <br><br>arrayObj.shift( ) <br> </div> 必須の arrayObj 参照は、配列オブジェクトです。 <br><strong> 説明 </strong>shift メソッドは、数グループ内の最初の要素を削除して、その要素を返すことができます。 <br><br><br><br><br>复制代码<br><br><br>代码如下:<br><div class="codetitle"><span>var a=[1,2] <a style="CURSOR: pointer" data="13600" class="copybut" id="copybut13600" onclick="doCopy('code13600')">alert(a.shift()) <u>alert(a) </u></script>   
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:JQuery に基づいており、page_jquery の一番下までスクロールすると、より多くの情報が自動的に読み込まれます。次の記事:JQuery に基づいており、page_jquery の一番下までスクロールすると、より多くの情報が自動的に読み込まれます。

関連記事

続きを見る