<script> <BR>Ar.prototype. { <BR> if(this.length!=0)this.length--; <BR> return this; < <BR><BR>移除數組中的最後一個元素並傳回該元素。 </script>
arrayObj.pop( )
必選的 arrayObj 引用為 Array 物件。 說明
如果陣列為空,那麼將會傳回 undefined。
複製程式碼
alert(a.pop())<script> <div class="codebody" id="code32422"><BR><BR>< <BR>將新元素加入到一個陣列中,並傳回數組的新長度值。 <BR><BR>arrayObj.push([item1 [item2 [. . . [itemN ]]]]) <BR>參數 <STRONG>arrayObj >一個 Array 物件。 <BR>item, item2,. . . itemN <br><br>可選。該 Array 的新元素。 <br><br>說明 <BR>push 方法將以新元素出現的順序加入這些元素。如果參數之一為數組,那麼該數組將作為單一元素添加到數組中。如果要合併兩個或多個陣列中的元素,請使用 concat 方法。 <br><br><br><br><br>複製程式碼<br><br><br> 程式碼如下:<BR><BR><div class="codetitle">Array.prototype.push=function() < > var len=arguments.length; <span> if(len>0)for(var i=0;i<len;i )this[this.length]=arguments[i]; <a style="CURSOR: pointer" data="10396" class="copybut" id="copybut10396" onclick="doCopy('code10396')"> } <U>var a=[1,2,3,4] var a=[1,2,3,4] var a=[1,2,3,4] var a=[1,2,3,4] a.push(5) <div class="codebody" id="code10396">alert(a) ><script> <BR><BR> <BR><BR>unshift 方法<BR> <BR>將指定的元素插入陣列開始位置並傳回該陣列。 <BR><BR>arrayObj.unshift([item1[, item2 [, . . . [, itemN]]]) <BR><BR>參數 arra <BR><STRONG>參數 一個 Array 物件。 <BR>item1, item2,. . .,itemN <br><br>可選。將插入到該 Array 開始部分的元素。 <br><br>說明 <BR>unshift 方法將這些元素插入到一個陣列的開始部分,所以這些元素將以參數序列中的次序出現在陣列中。 <br><br><br><br><br>複製程式碼<br><br><br> 程式碼如下:<BR><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> Array.prototype.shift=function(){ var f=this[0]; for(var i=0;i<this.length;i )this[i]=this[i 1]; this.length--; <div class="codebody" id="code31354"> f を返します。 <BR> } <BR><BR> <BR><BR>shift メソッド<BR> <BR> 数グループ内の最初の要素を削除し、その要素を返します。 <BR><BR>arrayObj.shift( ) <BR> 必須の arrayObj 参照は、配列オブジェクトです。 <BR><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) </script>