国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Javascriptでpop()、push(、unshift()、shift())の配列を操作した後の戻り値は何ですか?
女神的閨蜜愛(ài)上我
女神的閨蜜愛(ài)上我 2017-06-12 09:25:04
0
2
1701

最近、私はタオバオチームが翻訳した『The Definitive Guide to JavaScript (6th Edition)』を読んでいました。 JS 配列のいくつかのメソッドを紹介するには、配列に関する章を參照してください。
pop() Push() は配列をスタックとして扱い、配列要素を削除して配列の末尾に追加します。
unshift()shift()も配列をスタックとして扱いますが、配列の先頭の要素を削除および追加します。
4 つのメソッドはすべて、配列の長(zhǎng)さを更新します。
しかし、前述の戻り値に関しては、例を見(jiàn)て少し混亂しました。
書(shū)籍內(nèi)のサンプルコード:

リーリー

戻り値は、現(xiàn)在削除または挿入されている値である必要があります。
2 行目に挿入された最後の値は値 2 であるため、戻り値は 2 になります。
では、なぜ存在するのでしょうか。上記の 4 行目にコードがまだありますか? 戻り値 2?値3じゃないの?挿入された値は 3.

であるため リーリー

すると、6 行目も後続の戻り値を理解できません:

リーリー

戻り値が 5 ではなく 2 なのはなぜですか?

女神的閨蜜愛(ài)上我
女神的閨蜜愛(ài)上我

全員に返信(2)
洪濤

Array.prototype.pop()
戻り値
配列から削除された要素。配列が空の場(chǎng)合は未定義です。

Array.prototype.push()
戻り値
メソッドが呼び出されたオブジェクトの新しい長(zhǎng)さプロパティ。

Array.prototype.unshift()
戻り値
メソッドが呼び出されたオブジェクトの新しい長(zhǎng)さプロパティ。

Array.prototype.shift()
戻り値
配列から削除された要素。配列が空の場(chǎng)合は未定義です。

即:push()unshift() 會(huì)返回新數(shù)組的長(zhǎng)度,而 pop()shift() 會(huì)返回被移除的元素(當(dāng)數(shù)組為空時(shí)返回 undefined

來(lái)源:MDN

迷茫

1、pusn は配列の長(zhǎng)さを返します。
2、pop、削除された要素を返します。
3、シフト解除、配列の長(zhǎng)さを返します。
4、shiftは削除された要素を返します。

最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート